Ответ
Прогон (test run) — это выполнение набора тест-кейсов для проверки работоспособности функциональности после изменений (сборки, деплоя).
Порядок действий:
- Подготовка: Определить объем прогона (полный/частичный) на основе чек-листа или набора тест-кейсов. Подготовить тестовое окружение и данные.
-
Выполнение:
-
Для API: Использовать автоматизированные скрипты (например, на Python с
pytest+requests).import requests def test_api_health(): response = requests.get("https://api.example.com/health") assert response.status_code == 200 assert response.json()["status"] == "OK" - Для UI: Выполнить ручные проверки по сценариям или запустить автоматизированные UI-тесты (например, на Selenium).
-
- Фиксация результатов: Все обнаруженные отклонения (баги) заносятся в баг-трекер (Jira, YouTrack) с четким описанием:
- Шаги воспроизведения.
- Фактический и ожидаемый результат.
- Серьезность (Severity).
- Логи, скриншоты, видео.
- Анализ: По итогам прогона формируется отчет о прохождении тестов и стабильности сборки.