Механизм выполнения тестов - Test execution engine

А механизм выполнения теста это тип программного обеспечения используется для проверки программного обеспечения, аппаратное обеспечение или полные системы.

Синонимы движка выполнения тестов:

  • Руководитель тестирования
  • Менеджер по тестированию
  • Секвенсор тестов

Механизм выполнения теста может иметь две формы:

Концепция

Механизм выполнения теста не несет никакой информации о тестируемом продукте. Только тест Технические характеристики а данные испытаний несут информацию о тестируемом продукте.

Тест Технические характеристики это программное обеспечение. Спецификация испытаний иногда упоминается как последовательность испытаний, который состоит из шаги теста.

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

Спецификация теста выбирается, загружается и выполняется механизмом выполнения теста аналогично, как программное обеспечение выбирается, загружается и выполняется операционные системы. Механизм выполнения теста не должен работать с тестируемым объектом напрямую, а через подключаемые модули аналогично программное обеспечение получает доступ к устройствам через водители которые установлены на операционная система.

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

Причины использования механизма выполнения тестов:

  • Результаты тестов сохраняются, и их можно просматривать единообразно, независимо от типа теста.
  • Легче отслеживать изменения
  • Легче повторно использовать компоненты, разработанные для тестирования

Функции

Основные функции механизма выполнения тестов:

  • Выберите тип теста для выполнения. Выбор может быть автоматическим или ручным.
  • Загрузите Технические характеристики выбранного типа теста, открыв файл из локального файловая система или загрузив его с Сервер, в зависимости от того, где тестовый репозиторий хранится.
  • Выполните тест с помощью инструментов тестирования (тест ПО) или инструментов (тест HW), одновременно показывая прогресс и принимая управление от оператора (например, чтобы Прервать )
  • Представить оператору результат (например, пройден, не пройден или прерван) этапов тестирования и полную последовательность.
  • Сохраните результаты теста в файлах отчетов

У расширенного механизма выполнения тестов могут быть дополнительные функции, такие как:

  • Сохраните результаты теста в База данных
  • Результат нагрузочного теста из База данных
  • Представьте результаты теста как необработанные данные.
  • Представьте результаты теста в обработанном формате. (Статистика )
  • Аутентифицируйте операторов.

Расширенные функции механизма выполнения тестов могут быть менее важны для тестирования программного обеспечения, но эти расширенные функции могут быть важны при выполнении тестов оборудования / системы.

Типы операций

Механизм выполнения теста, выполняя спецификацию теста, может выполнять различные типы операций с продуктом, такие как:

Если предметом является программное обеспечение, проверка - единственно возможная операция.