Software Testing Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 2: Line 2:
* [[Testing#Concepts|Testing]]
* [[Testing#Concepts|Testing]]
=Overview=
=Overview=
Automated unit testing provides an effective mechanism for catching regressions, especially when combined with [[#Test-Driven_Development|test-driven development]].
[[#Automated_Testing|Automated testing]] provides an effective mechanism for catching regressions, especially when combined with [[#Test-Driven_Development|test-driven development]].
 
=Test-Driven Development=
=Test-Driven Development=
=Automated Testing=
=Automated Testing=
=Unit Test=
=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.
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.

Revision as of 00:05, 16 July 2021

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.