// browse
All articles
8 postsThe Craft of Writing Tests
Testing is a design activity as much as a verification one. The tests you write reveal how well you understand your own system.
Building Agentic QA Systems: First Principles
What happens when you give an AI agent access to your test suite, CI pipeline, and bug tracker? A look at the architecture and real challenges of agentic quality engineering.
On Being a Quality-Minded Engineer
Quality isn't a role or a department. It's a way of thinking about the work — one that's increasingly rare and increasingly valuable.
Debugging Playwright Tests
Writing and executing tests can be a seamless and enjoyable process, depending on the technology stack for testing or the application being tested. However, it can be a painful experience if you are not well-equipped with tools for debugging failing tests. This is often due to error messages not providing enough information about the issue, and the browser hanging at specific points in the test script. Rerunning and pausing the test to debug a specific step can be time-consuming.
Should you get excited about WebDriver BiDi?
WebDriver BiDi is a proposed, upcoming W3C standard protocol designed to bridge the gap between two different browser automation worlds: WebDriver "classic" (excellent for cross-browser compatibility but bound by synchronous, HTTP-based APIs) and the Chrome DevTools Protocol (CDP) (extremely fast, low-level, and bi-directional, but limited primarily to Chromium-based browsers). By combining the strengths of both, WebDriver BiDi aims to offer a unified, high-speed, and low-level bi-directional automation standard natively supported by all major browser vendors (Google, Apple, Microsoft, and Mozilla).
Is Playwright already the finest test automation tool?
For many years, Selenium was the go-to testing framework for QA engineers seeking a test automation solution. It was able to test any browser (which was especially important during Internet Explorer’s reign) and any platform. However, it seems that those times are now behind us.