Test lists are at the core of test case management. Create test cases and test suites and store them as test lists. Test lists provide a way to save grouped test suites and cases for manual testing. Create as many test lists as you want.
Test lists can be imported into manual test runs. Test lists save testers time by removing the need for repeated manual data entry, a tester can simply modify the result outcome only and upload any appropriate new files as they work their way through a test list.
Lists are stored permanently and are never deleted unless a team member intentionally deletes a list or the project is deleted.
Access lists by going to the results view page and clicking 'lists' from the side bar. Only team members assigned a moderator (level 2) role or above can upload manual test results.
If it is the first time anyone from the project is accessing lists there will be no lists:
Click the 'Create new list' button to create a new test list.
Select a name for the new test list, this is the name that you will later use to look up the test list whenever you want to edit it or import the list into a test run.
The new list will now appear in the dropdown list under 'Selected list', however it will not contain any test cases yet.
Ensure the list that you want to modify is selected. Click the 'Add case' button.
When adding test cases manually you can specify the following for each test case:
|name||*||Name of the test.|
|result||*||Result of the test. Must be one of: pass, fail, unknown. Set to 'pass' for a test that passed, 'fail' for a failure.|
|suite||Suite the test belongs to. This is a way to group tests.|
|desc||Description of the test.|
|reason||Reason for the test failure. Leave this empty or do not include it if the test passed.|
|params||Parameters of the test if it is a parameterized test.|
|files||Files that belong to the test case, such as logs, screenshots, metrics and performance data.|
|_custom||Any number of custom fields. These can be anything you want.|
Click the 'Save case' button to add the case to the list.
Another way to add test cases is to import cases from the latest results from any of the project targets. Ensure the list you want to modify is selected.
Click the 'Import from target' button.
Select a project target from the dropdown list. The latest results will be displayed. Click 'Import' to import the tests to the list.
Aother way to add test cases is to import them from a csv file. This can be a useful way to add test cases if you already have test cases in a spreadsheet or other system.
Click the 'Import form CSV' button.
Click the 'Choose file' button and to select a csv file. Test cases will be extracted and displayed. Click 'Confirm import' to complete import to the selected list.
You must ensure the csv file is formatted correctly, as described on the import page. If you have any problems importing from a csv file please contact firstname.lastname@example.org and we will be happy to assist you.
Edit cases by clicking on them to select them and then clicking the 'Edit' button. You can also choose to remove a case from the test list by clicking the 'Delete' button.
Click the 'Export to CSV' button to export the selected list as a csv file. This is useful if you want to get test cases out of Tesults for use elsewhere.
Test lists can be imported into manual test runs.
By doing this, testers save time because the test plan is clearly laid out and very little manual entry is required. Tests can simply be marked pass or fail (with a failure reason) and necessary files can be added ad hoc.
Click the 'Delete list' button to delete a test list. There is usually no reason to delete a test list. You can have as many test lists as you want.