Бровко Андрей
Quality Assurance Architect - Quantori
Казань, Россия
Посещал конференции (2)
Доклады (1)
  • 07.09.2021
    Test case-as-code BDD, или управление ручными и автоматическими тестами

    В качестве тестовой стратегии на одном из проектов мы приняли решение иметь единое место хранения автотестов и ручных тестов. Это позволит сократить лаг между ручными и автотестами, иметь картину общего покрытия и настроить систему контроля версий. Для реализации такого подхода в качестве формального языка выбрали Gherkin. Процесс описания тестовых сценариев в таком ключе называется BDD (Behavior Driven Development).

    Если с прогоном автотестов всё понятно -- они запускаются в CI, далее формируется отчет о прогоне и анализ. С ручными же тестами встал вопрос: "Как управлять их прохождением?".

    На проекте мы использовали тест-менеджмент систему TestRail. В команде решили, что будет удобно иметь тест-кейсы, написанные на Gherkin в TestRail. Это нужно для того, чтобы привычно создавать и управлять тестовыми прогонами. Так и была написана утилита GherkinSyncTool, которая синхронизирует сценарии из feature-файлов с TestRail или любой другой TMS.

    • Среднe
    • 20 мин
    • SQA Days / 29
Для того чтобы оставить комментарий необходимо

или
Напишите нам, мы онлайн!