Unit Tests

Photo of Jan Neudecker
Jan Neudecker
0 min. reading time

A unit test is an automated test that checks whether a small, isolated part of the code, usually a single function or component, (still) behaves as expected.

Unit tests help catch errors early, support safe refactoring, and build confidence that changes do not break existing functionality. Because they ideally are automated, they can run quickly and often, which manual testing cannot easily support.

In Agile teams, unit tests are essential for moving fast without sacrificing quality. They make it easier to adapt code as requirements change and help deliver working software continuously.

Related articles

A/B Testing

Find out what A/B Testing is all about and read more about the basics in our Agile Dictionary with some examples and tools to start your first A/B Test!

Agile Software Management

Agile Software Management is an approach to develop by using incremental and iterative approaches to work constantly on the quality of the outcome.

DevOps

Learn about DevOps in this article. From the challenges to the originals and goals of DevOps in an organization. More in our agile dictionary.