Exhaustive testing in TCA
Analyzes the downsides of exhaustive testing in The Composable Architecture (TCA), arguing it leads to fragile tests and violates TDD principles.
Analyzes the downsides of exhaustive testing in The Composable Architecture (TCA), arguing it leads to fragile tests and violates TDD principles.
Introduces the 'Code Review Pyramid' concept to prioritize important aspects like functionality and performance over style in code reviews.
Explains core principles of Cypress command chains, including parent, child, and dual commands, to help write better automated tests.
A guide to configuring Maven to compile and test Java code snippets referenced by Javadoc's new @snippet tag, ensuring examples stay up-to-date.
JDK 18 introduces a new Javadoc feature to embed compiled and tested code snippets, ensuring documentation examples stay up-to-date.
A developer details creating a custom logging system in Lua to replace print statements and manage output during testing.
A guide to managing and switching between different testing environments (like local, staging, production) in the Cypress end-to-end testing framework.
A developer explores the Lua ecosystem, detailing the challenges of yak shaving to set up a proper testing workflow with Busted and Vim.
A guide on avoiding hard-coded waits in Cypress tests, exploring alternatives like timeouts and assertions for better test reliability.
A developer adds UX polish to a Django SaaS app, allowing users to quickly navigate between school years in their homeschool application.
Explains how to properly handle variables and asynchronous commands in Cypress testing, addressing common pitfalls.
A comparison of XPath and CSS selectors for element selection in Cypress testing, including installation and usage examples.
Learn how to safely test NGINX configuration changes to prevent server downtime, with a step-by-step tutorial approach.
A technical guide on testing NgRx actions, reducers, and selectors in an Angular application, with code examples and best practices.
Explains why Go's 'go test' command doesn't wait for interactive stdin input and provides a solution using io.Pipe for testing.
Explains JEP 413 for Java 18, enabling executable, testable code snippets in JavaDoc from external files like test directories.
A JavaScript developer shares his disciplined daily routine and habits for successfully writing a 500-page technical book on JavaScript Testing.
A developer builds a user interface for filtering students by school breaks in a SaaS application using Django and Python.
The author argues that measurement and data analysis are undervalued but high-ROI activities, using the impact of Jepsen tests as a key example.
Announcing JfrUnit 1.0.0.Alpha1, a JUnit extension for asserting JDK Flight Recorder events in unit tests for JVM applications.