Test Plans are groups of test cases that are brought together to achieve specific testing goals. Test plan contains test cases that can be assigned to specific testers so that they can be run.
Adding a new test plan can be as simple as clicking Create Test Plan button on test cases page.
How to include Test Cases in Test Plan
You can apply various filters to include specific test cases, for example, filter test cases with tag regression to create a regression test plan Or filter test cases created in last week to be included in a Test Plan, or
You use checkboxes to select specific test cases to be included in a Test Plan, or
You can simply click Create Test Plan button to include all test cases of your project in your Test Plan
Create test plan wizard
It opens up a 3 steps wizard when you click on "Create Test Plan" button.
Step 1- Basic Info
You start by providing the title for test plan that is by default the only mandatory field. Although TestCollab allows you to have more than one test plans with the same title but it is always good to have a precise but unique title for every test plan you create.
Test plans created with similar purposes are often grouped together in test plan folders, so you can select one for your test plan.
Test plans often have their own schedules and deadlines so you can set a start date and an end date. These dates help testers in prioritizing their tasks, the app also notifies the concerned users when start date or end date for a particular test plan approaches.
Step 2- Configurations
Configurations is a very useful feature that allows you to get test cases executed under different scenarios and conditions, with this you can see how results differ within and across different configurations and what needs to be done in order to close the gap. For example, if you want to run same test plan in two different browsers etc..
Other custom fields
There can be other types of custom fields to add more properties to the test plan, use them wisely to communicate as much information as you can to your teammates especially the ones who are part of the test plan being created.
Step 3- Assignment
This step is used to assign your test plan to one or more testers, there are different criteria or methods for assignment -
Assign all test cases to one tester
Select name of Tester who will run this Test Plan from assignee list.
Assign test cases to multiple testers equally automatically
This process assigns all your test cases equally to the testers you select automatically and helps you save lot of time.
Select the names of all the testers who will run this Test Plan from assignee List
Select Assignment Criteria as Test Case, if not pre-selected
Select Assignment Method as Automatic
Assign test cases to multiple testers manually
This process gives you ability to cherry pick each test case and assign each test case to tester of your choice.
Select Assignment Criteria as Test Case, if not pre-selected
Select Assignment Method as Manual
At the end of wizard click on "Assign test cases to testers" button and you will be navigated to test cases list page of test plan and you can select assignee for each test case. When using this method, assigning test cases to testers is optional, by default all test cases are set as unassigned.
When using Configurations
Assign test cases to multiple testers equally automatically when using Configurations
This process assigns all your test cases equally to the testers automatically for all configurations and helps you save lot of time.
Select the names of the all the testers who will run this Test Plan from assignee List
Select Assignment Criteria as Configuration or Test case
Configurations: Select this assignment criteria to assign all test cases in each configuration to one tester. Example-
β
Configuration 1 ( Firefox + Windows) = Tester A (100 test cases)
Configuration 2 ( Firefox + Linux) = Tester B (100 test cases)
Test Case: Select this assignment criteria to assign each configuration to multiple testers. Example-
β
Configuration 1 ( Firefox + Windows) = Tester A (50 test cases) and Tester B (50 test cases)
Configuration 2 ( Firefox + Linux) = Tester A (50 test cases) and Tester B (50 test cases)
3. Select Assignment Method as Automatic
Assign test cases to multiple testers manually when using Configurations
This process gives you ability to assign each configuration to tester of your choice.
Select Assignment Criteria as Configuration or Test case
Configurations: Select this to assign all test cases in each configuration to one tester. Example-
β
Configuration 1 ( Firefox + Windows) = Tester A (100 test cases)
Configuration 2 ( Firefox + Linux) = Tester B (100 test cases)
Test Case: Select this to assign test cases in each configuration to multiple testers. Example-
β
Configuration 1 ( Firefox + Windows) = Tester A (50 test cases) and Tester B (50 test cases)
Configuration 2 ( Firefox + Linux) = Tester A (50 test cases) and Tester B (50 test cases)
2. Select Assignment Method as Manual
3. At the end of wizard click on assign "test cases to testers" button and you will be navigated to test cases list page of test plan and you can select assignee for each test case. When using this method, assigning test cases to testers is optional, by default all test cases are set as unassigned.
Note:
If you are on a free plan and the limit for permitted number of executed test cases has already exhausted then you may not be able to add any new test plan, unless you delete one or more pre-existing test plans.
Configurations and custom fields are premium features so they may not be the part of all pricing plans.
Only the users who have accepted the invite and have registered themselves successfully onto the TestCollab instance would be listed as assignees.