Перед тем, как тратить очень много времени на изучение и разработку наборов тестов для нового фреймворка автоматизированной проверки, настоятельным образом рекомендуется пробовать его на разнообразных видах веб-сайтов. Так вы сможете лично убедиться, что выбранный фреймворк функционирует надежно и с ним приятно взаимодействовать.
Далее будут представлены наиболее востребованные площадки демонстрации работы фреймворков автоматизации.
The-internet
http://the-internet.herokuapp.com/
Данный репозиторий включает в себя определенный набор самых актуальных сценариев автоматизации тестирования программного обеспечения, включая наиболее сложные ситуации: вложенные фреймы, теневые модели файлов (shadow DOM), клик по клавишам либо же сложные модели документов.
The Automation Practice
http://automationpractice.com/
Данный сайт – это хороший пример интернет-площадки по продаже товаров, который поддерживается специалистами по Selenium. Подобные ресурсы лучше всего использовать для процедур многостраничного тестирования, проверки работы фильтров по указанным параметрам, тестирования работы корзины и процедуры оформления и оплаты товаров (услуг).
ToolsQA
Прекрасно организованный сайт для процедур проверки наиболее распространенных элементов DOM.
Например, пользователи могут поэкспериментировать с разнообразными средствами выбора нужной даты, логина, номера телефона и других контактных данных. Все это выполняется на площадке стандартного книжного магазина, функционирующего в онлайн режиме.
Платформа для автоматизированного тестирования UI
http://uitestingplayground.com/
Меньший по размеру сайт, чем вышеописанный, но он содержит массу сценариев для задержки загрузки, разнообразного поведения при наведении курсора мыши, работы динамических идентификаторов и ошибок автоматизации, которые могут возникать при работе со скрытыми слоями на странице.
SwagLabs
Очень востребованная демонстрационная витрина, которая будет крайне полезной для проверки процесса регистрации в системе и операций с корзиной. Базовым отличием данного сайта является то, что на его просторах можно оперировать сразу 4 логинами под различные манипуляции: классический, заблокированный, проблемный поьзователь и пользователь с некоторыми неполадками в сфере производительности операций.
Поддержкой платформы занимаются специалисты с SauceLabs.
Банковский портал GlobalsQA
https://www.globalsqa.com/angularJs-protractor/BankingProject
Небольшой пример современного веб-портала банка, созданный на основе Angular. Сайт предоставляет сценарии входа в систему, а также массу производительных процессов для вывода перечня транзакций, пополнения счета и т.д.
Оставить комментарий