Модульная архитектура автотестов
  • 40 мин

С некогда популярной и хайповой темы, автоматизация тестирования видоизменилась в то, что повсеместно используется при  разработке ПО, а в контексте DevOps владение навыками автоматизации является обязательным требованием.

Многие тестировщики предпочитают создавать собственные, более гибкие инструменты автоматизации, основанные существующих фреймворках (selenium, protractor, webdriver.io, cypress, и т.д.), которые поддерживаются и развиваются в быстром ритме фрейморков для разработки ПО (angular, vue, react, и т.д.). С этой точки зрения Test As Code дает много преимуществ, но в то же время создает много проблем, особенно когда сценарии автоматизации тестирования, бизнес-логика, логика автоматизации и технологии автоматизации связаны друг с другом, что делает автоматизацию сложной.

Тестировщики должны быть готовы к разработке такого решения для автоматизации тестирования, которое будет использовать преимущества новых технологий или подходов, при минимальных затратах.

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

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