The hidden tax on every pull request: issue context, diff reading, and test scope

Someone reads the ticket and diff and decides what to verify before any suite runs. That time rarely shows in dashboards, but across many PRs it becomes a real weekly cost - often before anyone blames coverage or tooling.

Continue reading

Noisy CI: when the pipeline adds doubt instead of signal - and how QA pays

When the pipeline fuels doubt more than a clear verdict, rerun replaces root cause. QA burns attention on noise instead of the change—and a real regression is easy to mistake for one more flake.

Continue reading

Publishing Playwright test results in Azure DevOps

See Playwright failures clearly in Azure DevOps: publish test results in a standard format so the pipeline shows what broke, and shape the job so reporting stays useful when a run goes red, alongside the parallel Cypress test-results article.

Continue reading

Selected for you

  1. Discusses the integration of Cypress testing into Azure DevOps for continuous integration. It provides a step-by-step guide on configuring the CI pipeline in Azure DevOps, making necessary script adjustments, handling environment variables, and highlights the importance of testing in the CI process. Additionally, it emphasizes the ease of integration and the significance of applying testing to CI for testers. You can find the code on GitHub for reference.

    Read post

  2. Concept of visual regression testing, where you compare the expected interface appearance with the actual state during testing to detect defects not caught by traditional regression tests. It explains how to set up visual regression testing using the Cypress framework with the free cypress-image-snapshot plugin, and provides examples of testing the entire screen and specific elements for visual differences, showcasing its effectiveness in detecting even small changes.

    Read post

  3. The author discusses the process of refactoring code tests and compares two approaches. App Actions and Page Object Model. They start by implementing App Actions, creating custom commands and functions to make tests cleaner and more organized. Then, they transition to Page Object Model, creating classes to represent pages and managing test actions through these classes. They conclude that both approaches have their benefits and drawbacks, with the choice depending on the project's needs and preferences.

    Read post

  4. In this introduction to Cypress, the author shares their technique for creating end-to-end tests for a web application built on ASP.NET Core and React. They explain the setup process, including installing Cypress and writing basic tests to visit web pages, search for elements, click on them, and perform assertions. They also provide a link to their repository for further reference and mention their intention to write more tests in future posts.

    Read post