Что такое тестовый жгут? (Примеры)
Тестовая система в тестировании программного обеспечения
Тестовая система в тестировании программного обеспечения представляет собой набор заглушек, драйверов и других вспомогательных инструментов, необходимых для автоматизации выполнения тестов. Тестовая система выполняет тесты с использованием тестовой библиотеки и генерирует отчеты о тестировании. Тестовый пакет содержит всю информацию, необходимую для компиляции и запуска теста, такую как тестовые примеры, целевой порт развертывания (TDP), тестируемый исходный файл, заглушки и т. д.
Зачем использовать тестовый жгут?
- Автоматизируйте процесс тестирования
- Выполнение тестовых наборов тестовых случаев
- Создание связанных отчетов об испытаниях
- Поддержка отладки
- Для записи результатов теста для каждого из тестов
- Помогает разработчикам измерять покрытие кода на уровне кода.
- Увеличение производительности системы за счет автоматизации
- Повышение качества программных компонентов и приложений.
- Для обработки сложных условий, которые тестировщикам трудно смоделировать.
Есть два контекста, в которых используется Test Harness.
- Автоматизация тестирования: Он содержит тестовые скриптыпараметры, необходимые для запуска этих сценариев и сбора результатов для их анализа.
- Интеграционное тестирование: Он используется для объединения двух единиц кода или модуля, которые взаимодействуют друг с другом, чтобы проверить, соответствует ли объединенное поведение ожидаемому или нет.
Инструменты для тестирования жгутов
- Юнит: Инструмент, используемый при использовании Java
- Нунит: Инструмент, используемый для использования .NET Framework
Тестовая система против тестовой среды
| Испытательная жгут | Фреймворк автоматизации тестирования |
|---|---|
| Тестовый комплект состоит из драйверов и заглушек, которые представляют собой небольшие программы-пустышки, взаимодействующие с тестируемым программным обеспечением. | Это набор процессов, процедур, абстрактной концепции и среды, в которой разрабатываются и реализуются автоматизированные тесты. |
| Вы не можете использовать сценарий «Запись и воспроизведение» в Test Harness. | Тестировщик может вручную написать сценарий «Запись и воспроизведение» в этой среде. |
| Тестовый пакет содержит всю информацию, необходимую для компиляции и запуска теста, такую как тестовые примеры, целевой порт развертывания (TDP), тестируемый исходный файл, заглушки и т. д. | Платформа автоматизации тестирования содержит такую информацию, как библиотека тестов, инструменты тестирования, методы автоматического тестирования, платформа тестирования и т. д. |
| Тестовые комплекты подразделяются на Автоматизация тестирования Интеграционное тестирование |
Фреймворк автоматизации Примеры реализованных проектов Тестирование на основе данных Тестирование по ключевым словам Модульное тестирование Гибридное тестирование Модельное тестирование Тестирование на основе кода Поведенческое тестирование |

