Что такое тестовая оснастка?
TEST HARNESS — это набор заглушек, драйверов и других вспомогательных инструментов, необходимых для выполнения тестов. Test Harness выполняет тесты, используя библиотеку тестов, и генерирует отчет. Набор тестов содержит всю информацию, необходимую для компиляции и запуска теста, например тестовые случаи, целевой порт развертывания (TDP), тестируемый исходный файл, заглушки и т. Д.
Зачем использовать Test Harness?
- Автоматизировать процесс тестирования
- Выполнить тестовые наборы тестовых случаев
- Генерация связанных тестовых отчетов
- Поддержка отладки
- Для записи результатов теста для каждого из тестов
- Помогает разработчикам измерить покрытие кода на уровне кода
- Повысить производительность системы за счет автоматизации
- Повысить качество программных компонентов и приложений
- Чтобы справиться со сложным состоянием, которое испытателям трудно смоделировать
Есть два контекста, где используется Test Harness
- Автоматизированное тестирование. Содержит тестовые сценарии, параметры, необходимые для запуска этих сценариев, и сбора результатов для их анализа.
-
Интеграционное тестирование: используется для объединения двух блоков кода или модуля, которые взаимодействуют друг с другом, чтобы проверить, является ли комбинированное поведение ожидаемым или нет
Тестовые инструменты
- Junit : инструмент, используемый при использовании Java
- Nunit: инструмент, используемый для использования .Net Framework
Test Hars Vs Test Framework
|
|
|
|
|
|
|
|