- We will need to use Jira
- In order to add test case writing to JIRA, JIRA itself does not include test case writing functionality
- So in JIRA at the top → go to Apps → More → zephyr scale
- Go to project settings and enable it and then add tester to permissons
Test cases
- You can create folder for test cases:
- based on type of testing (Regression - smoke - unit …)
- based on functionallity or test suit (login - sign-up …)
- We can add new test cases and add Name and precondition
- In status:
- Draft means that this is a new test case and we are still creating it
- Depreciated means that it was valid for an old version, but now in the new version or the new release we don’t need it.
- Approved means that it is ready to run
Test Script
- It is the test steps inside my test case
- We have 3 types:
- Plaintext
- Step-by-step (mostly used)
- You can add Test data in it and Expected result
- You can add images
In Zephyr Scale Traceability section we can add “User Stories”.
Real Project
We have screen shots for projects.
- Divide project into modules (Login- signup - settings - …)
- Make folder for every module
- Now, We should write test cases for every module (signup)
- we will write test scenarios first
- it’s test cases without steps
- If we have a big team in testing, we will write test steps but if we don’t have test schedule we don’t write test steps
- كل حاجة ممكن يتضغط عليها او ممكن يتكتب فيها اعملها testing
- You should add more data to test cases (steps, data, priority and so on)
- Add test cases to test cycles
- Test cycles is the place to rum my test cases
- Make name for test cycle like (Smoke testing)
- Add version in it and sprint
- Add test cases in it like (adding valid test cases in smoke testing)
- You will run all test cases from cycles
In Zephyr Scale we run our Test Cases in Test cycles
- You can make test reports for every thing You can configrate anything in zephyr scale