AI-generated tests as ceremony
An analysis of using AI to generate automated tests, arguing it misses the point of TDD and reduces testing to a superficial ceremony.
An analysis of using AI to generate automated tests, arguing it misses the point of TDD and reduces testing to a superficial ceremony.
A senior developer shares key lessons on software quality, automated testing, and bridging the gap between technical and non-technical stakeholders.
Explains end-to-end testing fundamentals and demonstrates how to implement automated tests using the Playwright framework.
Explores how AI-powered tools automate and improve code reviews by identifying bugs, vulnerabilities, and inconsistencies to enhance software quality.
A software engineer details the multi-year journey to establish a strong automated testing culture at Lyft, focusing on motivation, infrastructure, and measurement.
A guide to setting up a CI/CD pipeline for Angular projects using GitHub Actions for automated testing, building, and dependency updates.
A guide to creating an effective automated testing strategy, covering evaluation criteria like certainty, speed, and maintainability with a practical use case example.
Compares using pre-commit hooks vs. CI pipelines for automating code checks, discussing trade-offs like speed, feedback, and handling slow tests.
Explores automated code testing methods for PowerShell using Azure DevOps, VSCode extensions, and Git Hooks.
Explores the new UI mode in Playwright v1.32, a visual test runner that improves debugging and the overall testing workflow.
A guide to disabling network connectivity on the iOS Simulator from within XCTest for automated offline testing.
Argues against using Postman/Insomnia for manual API testing, advocating for automated tests and CI pipelines to improve productivity and software quality.
Explores the concept of testability in software architecture, its importance for quality and continuous delivery, and breaks down key components like controllability.
Explores the importance and benefits of automated testing in software development, addressing common barriers and the value of testing culture.
A guide to implementing BDD-style tests in iOS using XCTest's XCTContext for cleaner, more readable test scenarios and reports.
A tutorial on mocking and simulating location data for automated testing in iOS using XCTest and a local Sinatra server.
Four essential accessibility tests for new software features, focusing on color contrast, interactive elements, and Windows High-Contrast mode.
A tutorial demonstrating how to upload files using Playwright's setInputFiles method, including fixing common path-related errors.
A guide on using KeePass programmatically with TypeScript to securely manage and retrieve test credentials from an encrypted database.
A guide to setting up automated testing for Django projects using Pytest and GitHub Actions for continuous integration.