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