Cypress basics: xpath vs. CSS selectors
A comparison of XPath and CSS selectors for element selection in Cypress testing, including installation and usage examples.
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.
Announcing JfrUnit 1.0.0.Alpha1, a JUnit extension for asserting JDK Flight Recorder events in unit tests for JVM applications.
A developer explains how using a minimal reproducible example (reprex) in R helps debug code and isolate issues, turning frustration into effective problem-solving.
A guide on testing Spring Boot's @ConfigurationProperties with a custom builder for flexible and efficient configuration testing.
Explores using functions instead of protocols for dependency injection in Swift, with examples for mocking and testing.
A summary of new testing features announced at WWDC21, including Xcode Cloud, async/await for testing, and new XCTest APIs.
A guide on using Cypress to intercept and modify HTTP responses for efficient testing, reducing reliance on complex data seeds.
A developer recounts a bug where nested database transactions caused false payment notifications, and discusses solutions using Django.
Explores methods for generating random test users in Cypress, including using hooks and external scripts with Faker.js.
The article argues for eliminating problems at their root rather than just solving them, using examples from software and business.
Explores holistic testing as an integrated part of the entire software development lifecycle, not a separate phase.
An in-depth look at JUnit Pioneer, a JUnit 5 extension project, covering its features, development, and community contributions.