Учебники

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Data Driven Automation Framework

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

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

Hybrid Automation Framework