Oliver Davies
5eba6de81a
This is a follow-up to commit 3be9031de8
as each daily email has a `permalink` value that overrides the default
content type permalink.
26 lines
1.2 KiB
Markdown
26 lines
1.2 KiB
Markdown
---
|
|
title: Automated tests mean you can make changes quicker
|
|
date: 2024-01-31
|
|
permalink: daily/2024/01/31/automated-tests-mean-you-can-make-changes-quicker
|
|
snippet: |
|
|
Automated tests mean you can make changes quicker and not worry about introducing regressions.
|
|
tags:
|
|
- software-development
|
|
- automated-testing
|
|
- test-driven-development
|
|
---
|
|
|
|
Before fixing [yesterday's bug][yesterday], because I'd written automated tests, I ran them to ensure they were all passing.
|
|
|
|
Then, I was able to focus solely on adding the new use case - starting with a failing test to replicate the issue and then getting it to pass.
|
|
|
|
Because it was already tested, I didn't need to worry about breaking any other functionality and introducing regressions.
|
|
|
|
When the new test was passing, I could run the whole test suite and ensure they still passed and things continued to work.
|
|
|
|
Without the tests, I'd either need to check everything else manually (which takes time) or worry that something could potentially be broken.
|
|
|
|
Having tests meant I could be confident that the new and existing functionality worked.
|
|
|
|
[yesterday]: {{site.url}}/archive/2024/01/30/tdd-doesnt-mean-you-know-everything-upfront
|