Test Your Apps
Learn how to write automated tests for your Django project to verify functionality and save time on manual checks.
Learn how to write automated tests for your Django project to verify functionality and save time on manual checks.
An overview of essential testing tools and techniques for Django applications, including pytest-django, factory_boy, and django-test-plus.
A guide for developers on when to prioritize writing tests versus fixing bugs, based on cost-benefit analysis of different scenarios.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
A developer critiques snapshot testing, arguing it creates unclear tests that erode team trust and are often blindly regenerated when they fail.
A guide to creating custom @requires annotations in PHPUnit to conditionally skip tests based on environment variables like Travis CI.
An analysis of software testing methodologies, comparing manual and automated approaches, and advocating for smarter random test generation.