-
Notifications
You must be signed in to change notification settings - Fork 21
Feature List
bogdanpopescu edited this page Jul 12, 2012
·
25 revisions
Twister available features:
- username/password access
- user configurable ( test cases repository path, email list, database details .. )
- multitenancy execution
- define group of tests as suites
- define the groups of tests using simple operation drag&drop
- define a file as been pre-requisite ( could be an init script or a script that is mandatory for the rest of the scripts within that suite )
- multiple suites can be defined; every suite can target a separate test bed
- a suite can be defined inside another suite
- edit the test cases using an embedded editor with syntax highlight or using an external editor. The external editor is user defined
- the test cases can contain sections to define the title and the description
- live monitoring of the execution
- control execution status ( start/pause/resume/stop execution )
- display in real time the CLI ouput, summary information with the results and debug information
- possibility to search through the logs
- possibility to save the output logs locally
- user can mark some scripts to be skipped
- plugins mechanism
- reporting system
- distributed execution; execution of a single central engine instance and multiple instances for execution processes
- can execute Pythyon/TCL/Perl scripts
- support for record and play tools Sikuli, Selenium and TestComplete
- can be started/controlled from command line ( for batch execution )
- results recorded in database
- configurable email list with people that gets the execution summary when testing is complete
- read and pass parameters to a test for execution
- support for flexible database schema; it is user defined and configured in Twister using an XML file
- uses XML-RPC to communicate with GUI so the GUI can be completely changed