Механизм выполнения тестов - Test execution engine
Эта статья не цитировать любой источники.Ноябрь 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А механизм выполнения теста это тип программного обеспечения используется для проверки программного обеспечения, аппаратное обеспечение или полные системы.
Синонимы движка выполнения тестов:
- Руководитель тестирования
- Менеджер по тестированию
- Секвенсор тестов
Механизм выполнения теста может иметь две формы:
- Модуль тестового программного обеспечения (испытательный стенд ) или интегрированная среда развития
- Автономный программное обеспечение
Концепция
Механизм выполнения теста не несет никакой информации о тестируемом продукте. Только тест Технические характеристики а данные испытаний несут информацию о тестируемом продукте.
Тест Технические характеристики это программное обеспечение. Спецификация испытаний иногда упоминается как последовательность испытаний, который состоит из шаги теста.
Спецификация теста должна храниться в тестовый репозиторий в текстовом формате (например, исходный код Иногда тестовые данные генерируются некоторыми генератор тестовых данных инструмент. Тестовые данные могут храниться в двоичных или текстовых файлах. Тестовые данные также должны храниться в тестовый репозиторий вместе со спецификацией теста.
Спецификация теста выбирается, загружается и выполняется механизмом выполнения теста аналогично, как программное обеспечение выбирается, загружается и выполняется операционные системы. Механизм выполнения теста не должен работать с тестируемым объектом напрямую, а через подключаемые модули аналогично программное обеспечение получает доступ к устройствам через водители которые установлены на операционная система.
Разница между концепцией механизма выполнения теста и операционная система заключается в том, что механизм выполнения теста отслеживает, представляет и хранит статус, результаты, отметку времени, длину и другую информацию для каждого шага теста последовательности тестирования, но обычно операционная система не выполняет такие профилирование программного обеспечения.
Причины использования механизма выполнения тестов:
- Результаты тестов сохраняются, и их можно просматривать единообразно, независимо от типа теста.
- Легче отслеживать изменения
- Легче повторно использовать компоненты, разработанные для тестирования
Функции
Основные функции механизма выполнения тестов:
- Выберите тип теста для выполнения. Выбор может быть автоматическим или ручным.
- Загрузите Технические характеристики выбранного типа теста, открыв файл из локального файловая система или загрузив его с Сервер, в зависимости от того, где тестовый репозиторий хранится.
- Выполните тест с помощью инструментов тестирования (тест ПО) или инструментов (тест HW), одновременно показывая прогресс и принимая управление от оператора (например, чтобы Прервать )
- Представить оператору результат (например, пройден, не пройден или прерван) этапов тестирования и полную последовательность.
- Сохраните результаты теста в файлах отчетов
У расширенного механизма выполнения тестов могут быть дополнительные функции, такие как:
- Сохраните результаты теста в База данных
- Результат нагрузочного теста из База данных
- Представьте результаты теста как необработанные данные.
- Представьте результаты теста в обработанном формате. (Статистика )
- Аутентифицируйте операторов.
Расширенные функции механизма выполнения тестов могут быть менее важны для тестирования программного обеспечения, но эти расширенные функции могут быть важны при выполнении тестов оборудования / системы.
Типы операций
Механизм выполнения теста, выполняя спецификацию теста, может выполнять различные типы операций с продуктом, такие как:
- Проверка
- Калибровка
- Программирование
- Скачивание прошивка к продукту энергонезависимая память (Вспышка )
- Персонализация: программирование с уникальными параметрами, например серийный номер или MAC-адрес
Если предметом является программное обеспечение, проверка - единственно возможная операция.