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