Ожидание и реальность стабилизации Selenium тестов
-
-
40 мин
Бытует мнение, что народную мудрость "лиха беда начало" можно отнести и к автоматизации тестирования.
Однако те, кто уже некоторое время пишут автотесты, наверняка не согласятся с этим высказыванием в контексте своих задач.
Дело в том, что для динамичной, постоянно растущей системы важно не только создать и развить тестовое покрытие, но и сделать так, чтобы тесты работали стабильно: не давали fake negative результатов и показывали реальные ошибки там, где они есть.
В докладе мы рассмотрим несколько способов стабилизации UI-автотестов средствами Selenium и не только, а также постараемся разобраться, к каким из них, несмотря на работоспособность, не стоит прибегать регулярно, и почему.