Software Testing Concepts

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

Automated testing provides an effective mechanism for catching regressions, especially when combined with test-driven development.

Test-Driven Development

Automated Testing

Unit Test

Unit testing is the testing of the smallest possible part of software, such a single method, a small set of related methods or a class. In reality we test logical units - which can extend to a method, a single class or multiple classes.