Automation โ
Strategy, Playwright, and E2E automation patterns.
Strategy โ
- When to automate (and when not to) โ the criteria before the tooling.
- AI in test automation โ Playwright agents and coding assistants: what works today, with numbers.
Playwright โ
- First steps โ project structure, the recorder, and debugging (trace viewer, UI mode).
- Page Object Model โ one class per page, constructor injection, and SOLID in practice.
- Configuring and organizing the suite โ timeouts, projects, environment variables, and tags.
- TypeScript for QA โ why TS, conventions, and ESLint with Playwright rules.
Real-world cases โ
- Migrating from TestCafe to Playwright โ the full migration: numbers, method, and lessons learned.
- The E2E tools landscape โ Selenium, WebDriverIO, Cypress and Playwright: the architecture behind each one and how to choose.
- Python for QA โ pytest, requests and what else the QA's utility language is good for.
- BDD with Cucumber โ Gherkin and step definitions, and when BDD genuinely pays off.
- Cypress: first steps โ the runner, the essential commands and the chaining-plus-retry mental model.
- Cypress: patterns that work โ cy.session, cy.intercept, state via API and organization that scales.