Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Task: Add a new book to the library catalogue | AThere is no expected outcome, and the steps just repeat the task instead of listing each action | |
| 2Expected outcome: The book appears in the catalogue list | BThe task is vague and the expected outcome is not clear, so the tester cannot tell what to do or what counts as a pass | |
| 3The steps list the actions a tester follows in order to complete the task | CA clear result the tester checks against to decide whether the scenario passed or failed | |
| 4A test scenario is a realistic task with a clear expected outcome, not a vague instruction | DA task description that tells the tester what realistic goal to achieve with the solution | |
| 5Task: Test the app Expected outcome: It works | ESteps: 1. Click Add Book 2. Type the title 3. Click Save | |
| 6Task: Pay for an order Steps: 1. Pay for the order | FTask: Book a tutor. Expected outcome: A confirmation message shows the time |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
test scenario — A realistic task a beta tester performs with the solution, written as a task description, steps to follow and a clear expected outcome to check the result against.scenario = {
"task": "Add a book to the cart",
"expected": "Cart shows 1 book"}scenario = {
"steps": ["Search", "Click Add"],
"expected": "Cart shows 1 book"}scenario = {
"task": "Add a book to the cart",
"expected": "Cart shows 1 book"}steps = ["Open app", "Search", "Add item"]
for step in steps:
print(step)passed = actual == expected
print("Pass" if passed else "Fail")