Учебники

Автоматизация испытаний

Автоматизация Software Test использует специализированные инструменты для контроля выполнения тестов и сравнивает фактические результаты с ожидаемыми. Обычно регрессионные тесты, которые являются повторяющимися действиями, автоматизированы.

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

Критерии выбора инструмента:

Для автоматизации любого приложения необходимо учитывать следующие параметры:

  • Управляемые данными возможности

  • Возможности отладки и ведения журнала

  • Независимость от платформы

  • Расширяемость и настраиваемость

  • Уведомления по электронной почте

  • Контроль версий дружественный

  • Поддержка автоматических тестовых прогонов

Управляемые данными возможности

Возможности отладки и ведения журнала

Независимость от платформы

Расширяемость и настраиваемость

Уведомления по электронной почте

Контроль версий дружественный

Поддержка автоматических тестовых прогонов

Типы Каркасов:

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

Data Driven Automation Framework

Управляемая по ключевым словам среда автоматизации

Модульная структура автоматизации

Hybrid Automation Framework