Оптимизация Selenium тестов и ускорение их поддержки

  • 40 мин

Оптимизация и поддержка UI автоматизированных тестов является основным и важным этапом UI автотестирования в целом. На раннем этапе внедрения процесса UI автоматизации и покрытия сценариев автотестами мало уделяется внимания оптимизации кода тестов, внедрению паттернов проектирования, использованию универсальных валидаторов и использованию динамических слушателей ожидания. Как следствие в дальнейшем тратится значительный объем ресурсов на поддержку UI автоматизации. В результате может возникнуть ситуация, когда все ресурсы отдела автоматизации уходят исключительно на поддержку тестов, наступает  так называемый loop процесса и не остается ресурсов на покрытие функциональности проекта новыми тестами.

В данном докладе рассматриваются методики оптимизации UI автоматизированных тестов на Selenium WebDriver на различных уровнях абстракции, анализируются ошибки, которые чаще всего допускают начинающие автоматизаторы. Данные методики оптимизации помогут начинающему UI автоматизатору.

Комментарии ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

Для того чтобы оставить комментарий необходимо

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