Бета-тестирование проводится конечным пользователем в организации заказчика:
Для тестирования взаимодействия классов может использоваться стохастическое тестирование:
Информацию о состоянии класса можно получить только с помощью встроенных в него операций, которые возвращают значения свойств класса:
Критериями тестирования моделей являются правильность, полнота, согласованность:
На конструирование моделей приходится большая часть затрат объектно-ориентированного процесса разработки:
Наименьшим тестируемым элементом при объектно-ориентированном тестировании является класс:
Наименьшим тестируемым элементом при объектно-ориентированном тестировании является оператор:
Ошибки, связанные с взаимодействием подсистем, происходят, когда поведение одной подсистемы создает предпосылки для отказа другой подсистемы:
Поверхностная структура - структура, отражающая внутренние технические подробности объектно-ориентированной системы (на уровне проектных моделей и программного текста):
Подтверждение правильности объектно-ориентированного ПО ориентировано на видимые действия пользователя:
Предваряющее тестирование и реорганизация - основной способ разработки при экстремальном программировании:
При тестировании на основе состояний в качестве источника исходной информации используют диаграммы схем состояний, фиксирующие динамику поведения класса:
При тестировании разбиений тестовая последовательность расширяется для включения тех операций, которые вызываются с помощью сообщений для взаимодействующих классов:
Разбиение на категории по состояниям основывается на способности операций изменять состояние класса:
Стохастическое тестирование - способ тестирования программного обеспечения, при котором исходные данные для тестовых вариантов генерируются заказчиком:
Тестирование объектно-ориентированной интеграции - ориентированное ПО не имеет иерархической управляющей структуры, здесь неприменимы методики как восходящей, так и нисходящей интеграции:
Тестирование разбиений уменьшает количество тестовых вариантов, требуемых для проверки классов:
Тестирование, основанное на сценариях, ориентировано на действия программной системы, а не на действия пользователя:
Цель тестирования интеграции - тестирование сборки модулей в программную систему:
Цель тестирования правильности - подтвердить, что функции, описанные в спецификации требований к программному средству, соответствуют ожиданиям заказчика: