Thank you for evaluating the ATML Pad Beta. Please type your

ATML Pad Beta – Beta Evaluation
Form
October 2013
Thank you for evaluating the ATML Pad Beta. Please type your answers inline in the document
below.
1. User Interface
1. Is the general layout of the user interface intuitive? If not, what would you improve?
2. Is the nomenclature intuitive and easy to understand? If not, what would you change?
3. Is user interaction intuitive? Please rate the usability of the following interactivity
features:
a. Menus
b. Toolbars
c. Keyboard navigation
4. Would you prefer a ribbon instead of the current toolbar?
5. Is information feedback easy to use and understand? Please rate the following features:
a. Descriptions provided in tooltips
b. Descriptions provided in user selection forms (ex. when a validation error is
encountered)
c. Visual feedback for online validation
d. Display of errors from on-demand validation
6. Did you evaluate the editing of scalar data types? If yes, did you find it intuitive? Was
on-line data validation useful?
7. Did you evaluate the editing of array data types? If yes, did you find it intuitive? Is the
current input mechanism (as separated strings) acceptable in the short term? If not, what
type of visual array editor would you like to see added to ATML Pad?
8. Did you evaluate on-demand validation? If yes, were you able to understand the error
information displayed by ATML Pad? Were you able to use the automatic navigation to
the location of the error? What would you improve?
9. Did you evaluate the XML Editor of ATML Pad? If yes, did you find it intuitive?
10. Do you have other suggestions for improving the user experience?
Copyright © Reston Software, LLC. All rights reserved.
1
2. Validation
1. Did you evaluate the various validation features of ATML Pad (on-line, on demand,
XML schema validation)? Did you find the distinction between these features easy to
understand? If not, how would you improve the presentation of these features to the use
(user interface, documentation, etc.)?
2. Were you able to use XML validation in the XML Editor? Did you find it sufficient?
3. ATML Document Import
1. Do you plan to import in ATML Pad ATML documents created manually, or by other
“producer” applications? If not, skip this section.
2. Did you experiment with the import of such ATML documents? If yes, did you
encounter errors during import?
3. Are there ATML features that the imported documents support and ATML does not? If
yes, how important are those for your application?
4. Microsoft Word Import
1. Do you plan to import in ATML Pad ATML Test Description data from Microsoft Office
files or other external data files? If not, skip this section.
2. Did you evaluate the “proof of concept” Word Import plugin? If yes, do you find it
potentially useful? Which features would you like to see added?
3. Would you use import from other document formats (ex. wire lists from Excel), if
supported in ATML Pad? What type of information and which file formats would be
useful to support?
4. Do you have a need to create custom import plugins for ATML Pad?
5. TestStand Export
1. Do you currently use or plan to use the TD Translator from the “NI TestStand ATML
Toolkit”. If yes, do you use custom code generators?
2. Do you plan to export ATML Test Description data directly to NI TestStand? If not, skip
this section.
3. Did you evaluate the TestStand Export plugin? If yes, do you find it useful? Did you
encounter any errors?
4. Did you experiment with the post-processing functionality implemented in the plugin?
If yes, do you find it potentially useful? Which features would you like to see added?
Would you rather have post-processing implemented in a custom code generator?
5. Do you have a need to create custom export plugins for ATML Pad?
Copyright © Reston Software, LLC. All rights reserved.
2
6. ATML Feature Set
Note: The information requested in this section will help us focus new development, addressing
features that are most important to users. Your feedback in this area is greatly appreciated.
6.1.
Test Group Types
1. Did you evaluate the “Sequence” and “Serial” test groups? Which of these test group
types are you planning to use?
2. Did you evaluate Sequence Post Actions? If yes, did you find their use intuitive? If not,
how would you improve usability?
3. Are you planning to use the test group types “Parallel”, “Diagnostic Model” or
“Unspecified Order” (currently not supported by ATML Pad)? If yes, how important are
these types for your applications (must have, generally useful, nice to have)?
6.2.
Data Types
1. Currently ATML Pad supports array data types with some limitations (ex. maximum
two dimensions, only rectangular and jagged arrays, etc.). Did you find the current level
of support sufficient? If not, which new array capabilities would you like to see
supported?
2. Currently ATML Pad does not support Collection data types. Is this feature important
for your application?
6.3.
IEEE 1641 XML
1. Do use IEEE 1641 XML to define signals and test behavior (with different applications)?
Which applications are you currently using or plan to use for producing / consuming
IEEE 1641 XML?
2. Are you planning to use IEEE 1641 XML for describing test behavior in ATML Test
Description documents? If not, skip this section.
3. Did you evaluate the use of IEEE 1641 XML in ATML Pad? If yes, is the current level of
support (direct XML editing) adequate for your use?
4. Would you use a graphical editor for IEEE 1641 XML content, if one would be available
in ATML Pad?
6.4.
Operations
1. Are you using Operations for describing test behavior in ATML Test Description
documents? If not, skip this section.
2. Did you evaluate Operations in ATML Pad? If yes, is the current level of support (partial
visual editing, partial direct XML editing) adequate for your use?
Copyright © Reston Software, LLC. All rights reserved.
3
3. Currently ATML Pad requires direct XML editing for several Operation types. For
which of these would you like to see visual editing support in ATML Pad? How
important are these for your applications?
4. Currently ATML Pad requires direct XML editing for signal definitions in Setup
operations. Would you use a visual editor /wizard for signal definitions, if one would be
available in ATML Pad?
5. Currently ATML Pad requires direct XML editing for connection definitions in Connect
operations. Would you use a visual editor / wizard for connection definitions, if one
would be available in ATML Pad?
6. Are you planning to use the synchronization features of Operations (currently not
supported by ATML Pad)? If yes, how important are these features for your
applications?
7. Are you planning to use custom (user-defined) Operation types? If yes, would you
create plug-in visual editors for these Operations, if ATML Pad would provide a plug-in
mechanism?
6.5.
Extensions
1. Do you use the extensibility features of ATML? If yes, which extension mechanisms do
you use (“Extension” elements, type derivation)?
2. Are you planning to use extensions in ATML Test Description documents that can be
edited with ATML Pad? If not, skip this section.
3. Which type of extensions are you planning to use with ATML Pad?
a. “Extension” elements
b. Custom data types
c. Custom operations
d. TSF Libraries
e. Other
4. Did you evaluate the Extension Schemas feature of ATML Pad? If yes, did you
encounter problems? Do you have any suggestions for improvement?
5. Did you evaluate the TSF Libraries feature of ATML Pad? If yes, did you encounter
problems? Do you have any suggestions for improvement?
6.6.
Other ATML Features
1. Currently ATML Pad requires direct XML editing for several children of the root
element (Interface Requirements, Signal Requirements, Performance Characteristics,
Failure and Fault Data, Automatic Generation). For which of these would you like to see
visual editing support in ATML Pad? How important are these for your applications?
Copyright © Reston Software, LLC. All rights reserved.
4
2. Please list other ATML Test Description features that you would like to see supported in
ATML Pad. For each feature, identify the level of criticality for your application (must
have, generally useful, nice to have).
3. Please list other ATML schemas that you would like to see supported in ATML Pad (ex.
UUT Description, Interface Adapter, Instrument Description, etc.).
7. Documentation
1. Did you use the electronic documentation provided with ATML Pad? If yes, did you
find it useful? How would you improve it?
2. Did you find it sufficient? If not, what type of information is missing?
3. Does ATML Pad need a “traditional” Help file that describes all the elements of the user
interface and all user commands?
8. Operating Environment
Note: The information requested in this section will help us target the future ATML Pad
releases.
1. Which Operating Systems are you using, or will be using in the near future?
2. What type of Windows account are you using (ex. Administrator, Standard, etc.)?
3. Does your organization have special requirements for allowing applications to be
installed? Is Microsoft Windows 7 Certification (a.k.a. Windows 7 Client Software Logo
Program) a plus?
4. What type of licensing activation do you prefer (please grade all options):
a. Online validation (requires an Internet connection from the computer running
ATML Pad)
b. License key downloaded from the Internet on a different computer
c. License file provided by email
d. Hardware key (dongle)
e. Floating user licenses (requires licensing server)
9. Bugs
Please describe below any bugs you discovered while evaluating ATML Pad (unless already
reported online or via email).
10.
Other Feedback
Please provide below any feedback on topics not addressed in this document.
Copyright © Reston Software, LLC. All rights reserved.
5