assert_
glossary ↓ downloads
track: java · selenium
suite 08 · capstone project

The capstone brief

Capstone project5 min read
as a manual tester

You've shadowed. You've practiced. Now it's your name on the test plan.

in automation

This project is the portfolio piece: a complete framework a hiring manager can clone, run, and be impressed by.

Build a complete automation framework for saucedemo.com, from empty folder to green CI badge. Everything required has been taught; nothing new appears here. The requirements are the checklist an interviewer would love to see:

Functional coverage — 8 tests minimum

Engineering requirements

The whole brief is also a tickable file: capstone-checklist.md.

Definition of done

acceptance criteria
✓ mvn test passes locally, headless and headed
✓ Actions tab shows a green run on the latest commit
✓ A deliberately broken test produces: red run + screenshot artifact
✓ README's three commands work on a machine that isn't yours
Scope discipline is part of the grade. The temptation is 25 tests. Resist — Suite 00 taught you why. Eight excellent tests demonstrating every pattern beat twenty-five mediocre ones, and the interviewer reading your repo can tell the difference in ninety seconds.
⚡ exercise · set up the shell
  1. Create repo saucedemo-automation-framework on GitHub (public — it's your portfolio).
  2. Locally: fresh Maven project with the Suite 07 folder layout, pom with selenium 4.45.0 / junit 5.11.4 / rest-assured 6.0.0.
  3. First commit: "Project skeleton: structure, dependencies, config". The build must pass with zero tests.
key takeaways
  • The capstone is a portfolio repo: 8+ excellent tests, every course pattern, green CI.
  • Zero locators in tests, zero hardcoded config — the two instant credibility checks.
  • Scope discipline is being assessed too.
← Back to roadmap Build it — the milestone plan →