Tutorials
Step-by-step lessons on the daily work of a tester, each with a quick and a detailed version.
- 01
How to Write Test Cases
Learn what a test case is, what goes into one, and how to write clear, useful test cases — with a full worked example for a mobile banking sign-in screen.
8–15 min beginner Quick & detailed
- 02
How to Write a Bug Report
Learn how to write bug reports developers can act on right away — titles, steps, expected vs actual, severity vs priority, evidence for mobile and web, and the bug life cycle — with a full worked example and a hands-on exercise.
11–30 min beginner Quick & detailed
- 03
Test Scenarios vs Test Cases vs Checklists
Learn the difference between test scenarios, test cases and checklists, when each one fits, and how to turn a user story into all three, with a hands-on sorting exercise for a food delivery app.
12–20 min beginner Quick & detailed
- 04
Writing a Test Plan
Learn what a test plan is, which sections it needs, how to prioritize with risk-based testing and how to keep it to one useful page, with a worked example for Apple Pay and Google Pay at checkout and a hands-on plan builder.
11–20 min intermediate Quick & detailed
- 05
Estimating Testing Effort
Learn what goes into a testing estimate, how to use work breakdown, history, three-point (PERT) estimation and planning poker, how to answer "how long will testing take?" honestly, and what to do when the estimate doesn't fit, with a hands-on estimate for FoodDash scheduled orders.
12–20 min intermediate Quick & detailed
- 06
User Stories and Acceptance Criteria
Learn to read user stories like a tester, write acceptance criteria in Given/When/Then, ask the right questions in refinement, and turn fuzzy requirements into rules you can actually test.
12–25 min beginner Quick & detailed
- 07
Exploratory Testing
Learn to explore an app like a professional tester, with charters, time-boxed sessions, heuristics and tours, good notes and a clear debrief, then run a real session on a buggy parking app.
10–20 min beginner Quick & detailed
- 08
Regression and Smoke Suites
Build a fast smoke suite that tells you if a build is testable and a regression suite that protects what already works, then learn to pick the right subset for each change, keep suites healthy and decide what to automate.
13–25 min intermediate Quick & detailed
- 09
Working with Jira
Learn how testers use Jira every day — projects, issue types, boards, sprints and workflows, the fields that matter, linking bugs to stories, comments and mentions, and finding anything with JQL filters and dashboards — with a hands-on mock board and a working JQL builder.
13–20 min beginner Quick & detailed
- 10
Test Runs and Test Management Tools
Learn how teams organize test cases in a repository, run them against a build, use execution statuses like Passed, Failed and Blocked, link failures to bugs and track progress, with a hands-on test run for the FoodDash 2.0 release.
15–25 min beginner Quick & detailed
- 11
Traceability and Test Summary Reports
Learn how a requirements traceability matrix links stories, test cases, runs and bugs, how to use it to find coverage gaps and the impact of a change, and how to write status updates and an honest test summary report, with an RTM explorer for the FoodDash 2.0 release.
13–20 min intermediate Quick & detailed
- 12
Testing Without Documentation
No spec, no user stories, no acceptance criteria? Learn where to find the truth anyway, how to decide what counts as a bug using oracles and consistency heuristics, how to map an unknown app, confirm assumptions and prioritize by risk, with a worked example on an undocumented loyalty points feature.
14–25 min intermediate Quick & detailed
- 13
Git and CI for Testers
Understand repositories, commits, branches, pull requests and merges, build numbers, versions and environments, and what a CI/CD pipeline does, so you always know which build contains a fix. No command line needed, with a hands-on pipeline simulator.
11–20 min beginner Quick & detailed
- 14
SQL for Testers
Learn the SQL a manual tester really needs, from SELECT and WHERE to JOINs, GROUP BY and NULL traps, then find real bugs in a practice food delivery database right in your browser.
25–40 min beginner Quick & detailed