Red, green, and don't forget refactor
Explains the importance of the 'refactor' step in the Test-Driven Development (TDD) 'red, green, refactor' cycle for writing better code.
Explains the importance of the 'refactor' step in the Test-Driven Development (TDD) 'red, green, refactor' cycle for writing better code.
A guide to using and customizing JUnit 5's @Enabled and @Disabled conditions for conditional test execution.
An introduction to Test Driven Development (TDD), explaining its core principles, the Red-Green-Refactor cycle, and the author's personal experience with it.
Discusses the pitfalls of using random data for testing in software development and advocates for using object factories instead.
A programmer's personal reflections and key takeaways from reading the book 'Coders at Work' while on vacation.
A developer's notes from /dev/world/2015 conference, focusing on software testing, maintainable architecture, and team processes.
An analysis of common patterns in technical postmortems, focusing on error handling and configuration as primary causes of system failures.
An analysis of software testing methodologies, comparing manual and automated approaches, and advocating for smarter random test generation.
The article argues for using analytics and data-driven methods, inspired by hardware testing, to automatically find common software bugs.
A guide to unit testing in Python, covering its benefits, components, and a practical walkthrough using the py.test framework.
A guide to unit testing in Python, covering its benefits, components, and a practical walkthrough using the py.test framework.
A positive review of Michael Hartl's 'Ruby on Rails Tutorial' book, praising its clear explanations and focus on Test Driven Development.
A curated list of resources for learning and implementing Behavior Driven Development (BDD), including videos, tutorials, and framework examples.
A software test analyst rants about the problem of multiple browser versions and argues for mandatory updates to improve web development and user experience.
A review of Packt's book on software testing using Visual Studio Team System 2008, covering test types, deployment, and reporting.
A review of 'Perl Testing: A Developer's Notebook,' highlighting its practical approach to unit testing in Perl.