Автоматизация тестирования
Материал из m6a
Содержание
Назначение
Использование специализированных инструментов и программных средств для автоматического выполнения тестов программного обеспечения с целью повышения скорости, эффективности и точности тестирования, а также снижения затрат на ручной труд.
Использование
- Ускорение процесса тестирования.
- Повышение точности тестирования.
- Снижение затрат на тестирование.
- Увеличение покрытия тестами.
- Автоматическое выполнение регрессионных тестов.
Уровни
- Выбор инструментов автоматизации: определение наиболее подходящих инструментов для автоматизации тестирования.
- Разработка тестовых сценариев: создание автоматизированных тестовых сценариев на основе требований к программному обеспечению.
- Написание кода: написание кода для автоматического выполнения тестовых сценариев.
- Выполнение тестов: автоматическое выполнение тестов и анализ результатов.
- Интеграция с CI/CD: интеграция автоматизированных тестов в процесс непрерывной интеграции и непрерывной доставки (CI/CD).
Сервисы
- Тестирование ПО.
- Консалтинг по тестированию.
- Разработка инструментов автоматизации тестирования.
Состав
- Инженеры по автоматизации тестирования.
- Тестировщики.
- Разработчики ПО.
- Документация.