Отличие объектно-ориентированного тестирования от обычного заключается в том, что оно фокусируется на классах и их взаимодействиях, в то время как обычное тестирование ориентировано на отдельные модули и поток управления внутри них. 14
Некоторые другие отличия:
- Понятие модуля. 4 В объектно-ориентированном тестировании наименьшим тестируемым элементом является класс (объект), а не отдельный модуль, как в обычном тестировании. 4
- Тестирование операций. 34 В объектно-ориентированном тестировании нельзя тестировать отдельную операцию изолированно, каждую рассматривают как часть класса. 34
- Тестирование состояний классов. 4 В объектно-ориентированном тестировании проверяют операции, инкапсулированные в классе, и состояния в пространстве поведения класса. 34