Автоматизация Software Test использует специализированные инструменты для контроля выполнения тестов и сравнивает фактические результаты с ожидаемыми. Обычно регрессионные тесты, которые являются повторяющимися действиями, автоматизированы.
Инструменты тестирования не только помогают нам проводить регрессионные тесты, но также помогают автоматизировать генерацию настроек данных, установку продукта, взаимодействие с графическим интерфейсом, регистрацию дефектов и т. Д.
Критерии выбора инструмента:
Для автоматизации любого приложения необходимо учитывать следующие параметры.
-
Управляемые данными возможности
-
Возможности отладки и ведения журнала
-
Независимость от платформы
-
Расширяемость и настраиваемость
-
Уведомления по электронной почте
-
Контроль версий дружественный
-
Поддержка автоматических тестовых прогонов
Управляемые данными возможности
Возможности отладки и ведения журнала
Независимость от платформы
Расширяемость и настраиваемость
Уведомления по электронной почте
Контроль версий дружественный
Поддержка автоматических тестовых прогонов
Типы Каркасов:
Как правило, существует 4 среды автоматизации тестирования, которые применяются при автоматизации приложений.
Data Driven Automation Framework
Управляемая по ключевым словам среда автоматизации
Модульная структура автоматизации
Hybrid Automation Framework