Agile Glossary and Terminology

Current Articles | RSS Feed RSS Feed

Unit Testing

"A unit is the smallest testable part of a software system. In procedural programming, a unit may be an individual function or procedure." (Wikipedia)

Comprehensive unit test coverage is an important part of software integrity and should be automated to support the incremental delivery requirements of agile software development teams. In most cases, unit testing is the responsibility of the developer.

Related links: Unit Testing

See also: Test-Driven Development, Test Automation

Return to Glossary
Tags: