Слоеный фреймворк автоматизации. Как заложить архитектуру, чтобы потом не переделывать
-
-
40 мин
Все счастливые фреймворки похожи друг на друга, каждый несчастливый проект несчастлив по-своему.
Автоматизаторы не любят готовые решения - им кажется, что в них чего-то не хватает. Во многих случаях это действительно так, тогда они принимаются писать своё. Опасность кроется в том, чтобы слишком сильно переплетать слои или прыгать напрямую между ними.
Я покажу конкретную реализацию стека python+pytest/behave на базе общей схемы gTAA (Generic Test Automation Architecture) из ISTQB и связи между разными уровнями. Расскажу, где оступились и потом больно откатывали.
Доклад будет полезен автоматизаторам, позволит отскроллить наверх, уменьшить масштаб, увидеть картину сверху и потенциально найти новые идеи для вашего TAF (test automation framework).