Fragments Dec 11
Martin Fowler's blog fragments on AI writing style, software testing principles, EU regulations for X, and the concept of 'reverse-centaurs' in automation.
Martin Fowler's blog fragments on AI writing style, software testing principles, EU regulations for X, and the concept of 'reverse-centaurs' in automation.
A guide on using Nix to simplify fuzz testing setup for a PDF parser, demonstrating how to find bugs with a single command.
Learn how to write automated tests for your Django project to verify functionality and save time on manual checks.
A discussion on why there's no single correct way to write tests, challenging the dogma around unit testing and TDD.
A practical guide to Test-Driven Development (TDD), explaining the red-green-refactor cycle and when it's most beneficial to use.
Explains the importance of frontend testing for user experience, team confidence, and preventing production bugs in non-trivial applications.
Explains why you should make your tests fail to ensure they are actually testing the intended functionality and not giving false confidence.
A guide on shifting testing focus from code coverage to use case coverage to build confidence in applications.
An article explaining the fundamentals of software testing, from basic assertions to advanced frameworks, and how to build your own testing tools.
The author explains how automated testing saves time and builds confidence in software development, based on personal experience.
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 positive review of Michael Hartl's 'Ruby on Rails Tutorial' book, praising its clear explanations and focus on Test Driven Development.
A review of 'Perl Testing: A Developer's Notebook,' highlighting its practical approach to unit testing in Perl.