Running a manual test case
Manual test cases are test cases that are created and executed manually by QA engineers. They usually include a test scenario for a QA engineer to go through and mark the test run as passed or failed based on the results.
Manual test cases are created and managed entirely through the Allure TestOps web interface (as opposed to automated test cases).
Create a test case
Go to the project page.
In the menu on the left, click Test cases.
In the list of test cases, click Add a new test case, type a name for the new test case and press Enter.
Click on the test case you just created to reveal the details panel on the right side of the page.
Edit the scenario: a series of steps that a tester will need to perform. Whenever a step involves a complex enough action, feel free to add sub-steps to it to make it more clear.
Use Enter to finish editing a step, Up and Down arrows to select existing steps, Tab and Shift+Tab to move the steps inwards and outwards in the hierarchy.
You can use different types of steps in scenarios, including shared steps, which are steps that can be reused in multiple test cases. For more information on working with test scenarios, see Manual test scenario.
In addition to a test scenario, you can add other useful attributes to a test case such as description, tags, assigned users, etc. To learn more, see the Test cases article.
Set the test case status
Each test case has a status as a part of its workflow. By default, when you create a new manual test case, it gets the Draft status. You can change the state of a test case at any time (for example, change Draft to Active or Active to Outdated).
For more details, see Workflow statuses.
Running the test case
Once you have created a test case, you can run it and report your progress in the Allure TestOps web interface.
In the Test cases section, select the checkboxes next to the test cases you want to run.
In the top right, click the menu icon and select Run.
In the dialog that appears, click Submit.
At this point, a new launch will be created: a collection of attempts at running the tests (the collection is empty for now). There are other ways to create launches, see the Launches section of the documentation. For now, all you need to know is that the new launch is in the open state, in which Allure TestOps allows for entering and editing the data about the attempts.
In the notification that appears, click on the name of the new launch.
If the notification disappeared before you clicked on it, don't worry: you can always click the Launches icon on the left and find the launch there.
On the launch page, go to the Tree tab and click on your test.
Start performing the necessary tasks in the application you are testing. While you are doing so, enter your progress into the right panel.
- If the test has a scenario (the steps and sub-steps you entered earlier), make sure to indicate whether each step ended with a success or a failure.
- Once you have finished an attempt, click the Failed or Passed button on the bottom. If you click Failed, a dialog will appear for entering more information.
To close the launch, click the Stop button.
What's next?
- Run an automated test case by uploading test results to Allure TestOps via the web interface or a CI integration.
- Create a combined launch by running manual and automated tests together.
- View the test results in Launch Overview and Dashboards.