lecture 18 of 180 completed

Putting it together: a suite people trust

Fixtures, page objects, data and config become one repository. What goes in it, how it is arranged, and what to do when it slows down.

What you'll learn

  • What belongs in a regression suite and what does not
  • How fixtures, page objects and data fit together
  • What to do first when the suite gets slow

You have the pieces. This lecture assembles them, because a suite is more than a pile of tests and the difference is what a team actually experiences.

Decide what goes in it.

Not everything. A regression suite protects the journeys that cost money when they break: sign in, the main create-and-view flow, checkout, and the permissions that keep users out of each other's data.

Anything cheaper to check elsewhere should be checked elsewhere. Validation rules, formatting, date maths: unit tests, or API tests with Playwright's request fixture. Putting them in the browser makes the suite slow without making it safer.

full course

Keep reading with the full course

The Foundations track and the first lessons in each framework are free. This lesson needs full course access. A course plan includes all lessons for Playwright, Cypress and Selenium.

See course plans →