Что такое тестовый жгут? (Примеры)

Тестовая система в тестировании программного обеспечения

Тестовая система в тестировании программного обеспечения представляет собой набор заглушек, драйверов и других вспомогательных инструментов, необходимых для автоматизации выполнения тестов. Тестовая система выполняет тесты с использованием тестовой библиотеки и генерирует отчеты о тестировании. Тестовый пакет содержит всю информацию, необходимую для компиляции и запуска теста, такую ​​как тестовые примеры, целевой порт развертывания (TDP), тестируемый исходный файл, заглушки и т. д.

 

Зачем использовать тестовый жгут?

Испытательная жгут

  • Автоматизируйте процесс тестирования
  • Выполнение тестовых наборов тестовых случаев
  • Создание связанных отчетов об испытаниях
  • Поддержка отладки
  • Для записи результатов теста для каждого из тестов
  • Помогает разработчикам измерять покрытие кода на уровне кода.
  • Увеличение производительности системы за счет автоматизации
  • Повышение качества программных компонентов и приложений.
  • Чтобы справиться с комplex состояние, которое тестировщикам трудно смоделировать

Есть два контекста, в которых используется Test Harness.

  1. Автоматизация тестирования: Он содержит тестовые скриптыпараметры, необходимые для запуска этих сценариев и сбора результатов для их анализа.
  2. Интеграционное тестирование: Он используется для объединения двух единиц кода или модуля, которые взаимодействуют друг с другом, чтобы проверить, соответствует ли объединенное поведение ожидаемому или нет.

Инструменты для тестирования жгутов

  • Юнит: Инструмент, используемый при использовании Java
  • Нунит: Инструмент, используемый для использования .NET Framework

Тестовая система против тестовой среды

Испытательная жгут Фреймворк автоматизации тестирования
Тестовый комплект состоит из драйверов и заглушек, которые представляют собой небольшие программы-пустышки, взаимодействующие с тестируемым программным обеспечением. Это набор процессов, процедур, абстрактной концепции и среды, в которой разрабатываются и реализуются автоматизированные тесты.
Вы не можете использовать сценарий «Запись и воспроизведение» в Test Harness. Тестировщик может вручную написать сценарий «Запись и воспроизведение» в этой среде.
Тестовый пакет содержит всю информацию, необходимую для компиляции и запуска теста, такую ​​как тестовые примеры, целевой порт развертывания (TDP), тестируемый исходный файл, заглушки и т. д. Платформа автоматизации тестирования содержит такую ​​информацию, как библиотека тестов, инструменты тестирования, методы автоматического тестирования, платформа тестирования и т. д.
Тестовые комплекты подразделяются на
Автоматизация тестирования
Интеграционное тестирование
Фреймворк автоматизации Примеры
Тестирование на основе данных
Тестирование по ключевым словам
Модульное тестирование
Гибридное тестирование
Модельное тестирование
Тестирование на основе кода
Поведенческое тестирование