|
Automated test tool features |
|
|
|
|
Essential
- A comprehensive scripting/programming language e.g. containing: loops, case statements, variables, string handling, functions etc. with specific statements for testing.
- The ability to divide the script into a small number (3 or 4) of repeatable modules.
- Supports the use of multiple data sheets/tables (up to at least 8).
- The ability to store objects names in the data tables and refer to them in the script.
- The ability to treat the contents of different cells in the data sheets as input data, output data, windows, objects, functions, commands, URL, executable paths, commands etc.
- The ability to access any data sheet from any module.
- The ability to identify the data sheet columns by generic, indexed names.
Highly Desirable
- The ability to recover from Severity 1(fatal) errors and still continue to the end.
- The ability for the user to create User defined functions.
- The ability to write directly into the results report.
- The ability to write into the data table (by the script).
Nice to Have
- Direct interface to the test management system (bi-directional).
- The ability to import data sheets “on the fly”.
- The ability to add comments to the data table (rows).
- The ability to restrict output to the results file.
|