Test-specific Eq
Explores using test-specific equality (Eq) instances in Haskell to simplify unit test assertions for complex data types that lack built-in equality.
Explores using test-specific equality (Eq) instances in Haskell to simplify unit test assertions for complex data types that lack built-in equality.
Applies the 'less, but better' design philosophy to test automation, arguing for quality over speed and quantity of tests.
A free 6-hour technical web testing course is now available on YouTube, covering fundamentals and practical techniques.
A podcast episode discussing the concept of 'automatability' in test automation, featuring answers from a BrowserStack community Q&A session.
An experienced freelance consultant shares strategies for finding clients in a challenging market, focusing on technical consulting and test automation.
Using AI to convert Chrome DevTools recordings into WebDriver Java code for test automation, exploring an open-source alternative to commercial tools.
Using the free OpenCode AI agent with Grok to automatically generate Page Objects and WebDriver test code in Java, leveraging Chrome DevTools for locators.
A guide to refactoring basic Selenium WebDriver tests in Java into robust, production-ready automation using JUnit and the Page Object Model.
An overview of the Software Test Pages, a free web application for practicing technical web testing, automation, and learning web technologies.
A podcast episode discussing best practices for migrating test automation frameworks, focusing on abstraction layers and AI assistance.
A technical guide on automating 2FA and email magic link testing in end-to-end scenarios using Playwright and the Mailosaur service.
Introduction to a new blog dedicated to software testing and automation, covering fundamentals, tools, and career growth.
Explores why software testing becomes more critical with AI-generated code, predicting trends like embedded tests, AI automation, and evolving manual QA roles.
A guide to implementing a retry strategy for flaky Android tests, including clearing the database between retry attempts.
A guide to configuring a Gitlab CI/CD pipeline job that fails when new code commits cause a decrease in overall test coverage.
A technical tutorial on using Playwright Java to assert checkboxes and utilize the blur() and clear() methods in test automation.
A tutorial on using Playwright Java to verify page titles and check for absent text on webpages, with code examples.
A tutorial on automating calendar and date picker interactions using Playwright Java for web testing.
A tutorial on using Playwright Java to select and uncheck checkboxes in web automation tests, covering multiple methods.
A tutorial on using Playwright Java to select and interact with radio buttons in web automation tests.