Tutorials for software testers
Step-by-step guides with working code for testers: running your tests in CI, finding flaky tests, and more. Each one uses the free ShopLite practice app, so you can follow along.
GitHub Actions for a test suite: run Playwright tests on every push
A step-by-step GitHub Actions tutorial for testers: run unit and Playwright tests on every push, start the app, wait for it, keep the report when tests fail, and block merges on red builds. Real, working workflow.
ReadA Jenkins pipeline for your test suite: Jenkinsfile with Playwright and JUnit reports
Write a declarative Jenkinsfile for testers: run unit and Playwright tests in a container, start the app, publish JUnit results, keep screenshots, run nightly and take parameters.
ReadFlaky tests in CI: how to find them, fix them and stop new ones
A practical guide to flaky automated tests: how to spot them, a script that lists them from a Playwright report, the five usual causes with before and after code, and a quarantine process that works.
ReadPython API and UI tests with pytest: a step-by-step tutorial
Write API tests with requests and browser tests with pytest-playwright against a practice app, find planted bugs with markers, and run everything in GitHub Actions. Real, tested code.
Read
