How to run test cases
Test case execution is one of the main functions in EasyQA test management tool. The tester has an opportunity to go through all the test scenarios in the automatic mode with this function.
Project Manager can monitor this process. And the developers will be ‘pleased’ to see that if a bug is detected it will be assigned to them by default.
USEFUL LINK: EasyQA YouTube channel
Create a new test run
At the initial stage we need to create a Test Run in EasyQA test management tool. A Project Manager or a Tester can do that.
You need to fill in the following fields to successfully create a Test Run:
- indicate a Title
- select a Test plan
- select a Tester using Assigned to
- type Description
- select "Include all test cases" or
- "Select specific test cases"
Title should contain a short name of the functionality to be tested.
Test Plan is a list containing all the existing Test Plans. If a Test Plan is created but it doesn’t have test cases yet, it will not be displayed on the list.
Assigned to is the list with all project’s QA Engineers.
Description contains more detailed info about the functionality tested. It might include some comments or anything concerning the functionality.
"Include all test cases" - the user can choose all test scenarios
"Select specific test cases" - you can choose any set of test cases for the Test Run. It is a very useful tool as sometimes you need to go through certain test scenarios.
If the project has several test plans, you can group them in one Test Run choosing all or only certain test cases.
A newly created Test Run will be moved to “New test runs” tab by default and the system will inform the tester by an e-mail about the opportunity to start the test scenarios.
Having begun the work, the task will move from the “New test runs” tab to “Active tests runs” tab.
‘Begin the work’ means that at least one test case is given a "Pass", "Failed", or "Blocked" status.
There is also an important function which is the Test Progress on Test Run page in EasyQA test management tool.
Test case execution
You will probably get a question: “Why do we need it?”
All this is needed to facilitate the testing progress with EasyQA test management tool.
If everything is OK, we will put ‘Pass’ status.
If a test case is not relevant anymore we put ‘Blocked’ status.
For example, if we have detected a bug while testing, then we give it ‘Failed’ status. In such a case, the programme will suggest us putting it in Issues.
You can close any pop-up and continue testing later.
Finish a test run
While at least one test case in the Test Run has no status (it is untested), the Test Run is Active in EasyQA test management tool.
If you closed your Active Test Run, you can open it again and retest all test cases - choose other statuses.
On the last test cases in the list you will see the button Finish Test Run.
When all test cases have statuses (Passed, Failed or Blocked) - the Test Run is Finished.
Now we get a nice picture of the work done in the form of diagrams and statistics. This helps notice the entire product’s weak points and pay attention on them.
To sum up, we have got the test run result in the form of diagrams and tables with the needed info.
If you are not interested in some info from the table, there is a function to display only certain columns of the table.
We can share this info with the Clients or other people involved in the project, or print the results.
EasyQA test management tool now has a beta-version and it is free of charge. Register and try EasyQA product and all our features to improve development process.