oliverdavies.uk/source/_daily_emails/2024-11-03.md
Oliver Davies 38f2da27a2 Add daily email for 2024-11-03
Passing tests doesn't mean a working application
2024-11-03 23:13:48 +00:00

893 B

title date permalink tags cta snippet
Passing tests doesn't mean a working application 2024-11-03 daily/2024/11/03/passing-tests-doesnt-mean-a-working-application
software-development
automated-testing
test-driven-development
d7eol Having a passing test suite doesn't mean your application works.

Having a passing test suite doesn't mean everything in your application is working.

It means the functionality you previously tested is working.

There may be edge cases you haven't covered or whole tests you haven't written yet, which may be working or could be broken.

If you have tests that were passing that are now failing, you know you've broken something.

Something that was previously working is broken and shouldn't be deployed.

That's why having tests is important - they give you the ability to identify and fix regressions before they are released.