Maslow's Hammer and Three Lies QA Tells Itself
Explores three common but misleading answers QA professionals give about AI's impact on testing, using Maslow's Hammer as a critique.
Filip Hric shares expert insights on test automation, Playwright, WebdriverIO, and secure development practices. Explore practical tutorials, tips, and AI-driven approaches to improve testing efficiency and reliability.
67 articles from this blog
Explores three common but misleading answers QA professionals give about AI's impact on testing, using Maslow's Hammer as a critique.
Analysis of AGENTS.md files for AI coding agents, explaining why human-written files improve performance while auto-generated ones can hurt.
A guide on preventing AI coding assistants from reading sensitive .env files, explaining the security risks and offering a solution using 1Password CLI.
A developer automates ticket submission using Goose AI agent and Playwright MCP, integrating with a Chrome extension for seamless browser interaction.
Practical tips for effectively using the Cursor AI assistant to write and maintain Playwright end-to-end tests, based on real-world experience.
A technical guide on automating 2FA and email magic link testing in end-to-end scenarios using Playwright and the Mailosaur service.
Explores why software testing becomes more critical with AI-generated code, predicting trends like embedded tests, AI automation, and evolving manual QA roles.
Explains the role of timeouts in WebdriverIO for reliable UI testing, contrasting them with flaky hard waits.
An introduction to Vitest, a testing framework for JavaScript/TypeScript, covering basics, writing unit tests, and running tests via CLI or UI.
A guide to implementing authentication in Playwright tests, covering login sequences, abstraction, and state storage.
A developer/tester argues for breaking down barriers between roles, sharing skills to improve software quality and team collaboration.
Advice for laid-off QA testers on adapting to industry changes, learning automation, and leveraging AI to enhance skills and find new roles.
The article argues that software testing is a valid and valuable entry point into the IT industry, addressing common criticisms of this view.
Explores the growing focus on debugging tools in testing frameworks like Cypress and Playwright, highlighting their importance for developer insight.
A review of Replay.io, a debugging tool that records app sessions for time-travel debugging and collaborative issue resolution.
A response to rumors about Cypress.io 'dying', analyzing recent updates and defending the tool's future and company health.
Explains how to configure and use the baseUrl parameter in Cypress for efficient end-to-end testing.
A guide on integrating Cucumber with Cypress for behavior-driven testing, covering setup, pros/cons, and practical steps.
A guide on handling page load events and network calls in Cypress tests to ensure reliable test execution.
A guide on structuring large-scale Cypress test automation projects, covering principles like code integration, readability, and speed optimization.