Everyone is NOT Responsible for Quality
Argues against the Agile mantra 'quality is everyone's responsibility' and advocates for dedicated software testing roles.
Argues against the Agile mantra 'quality is everyone's responsibility' and advocates for dedicated software testing roles.
A review and refinement of the five fundamental pillars of test automation, emphasizing core principles over fleeting tool trends.
A defense of systematic AI evaluation (evals) in development, arguing they are essential for measuring application quality and improving models.
A guide to free cross-browser testing using Browserling, explaining its importance and how it helps developers ensure website compatibility.
Author announces publication of 'Taking Testing Seriously', a 500-page book detailing the RST software testing methodology after 55 months of work.
A software engineer's reflection on why buggy software is released, using personal anecdotes about frustrating apps and websites.
Explores why software testing becomes more critical with AI-generated code, predicting trends like embedded tests, AI automation, and evolving manual QA roles.
Reflects on the CrowdStrike outage to argue that software testing's core purpose is to uncover and report risk, not just find bugs.
A developer's battle against flaky tests, explaining their impact on productivity and the journey to identify, fix, and prevent them.
The article argues that software testing is a valid and valuable entry point into the IT industry, addressing common criticisms of this view.
A critique of open-source software development's 'bazaar' model and advice for open-source maintainers on managing projects and avoiding burnout.
A psychology graduate turned QA team lead shares how psychological principles like understanding user motivation improve software testing.
Argues that code coverage is a flawed metric for software quality, comparing it to IQ tests, and demonstrates its limitations with examples.