[Тестирование IT-систем, Я пиарюсь, Тестирование веб-сервисов, Тестирование мобильных приложений, Тестирование игр] Лучшие сайты для практики автоматизации тестирования (перевод)
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Зачем использовать демо сайты для автоматизации тестированияПрежде чем тратить время на изучение и создание набора тестов для нового фреймворка автоматизации, рекомендуется попробовать его на различных типах веб-сайтов, чтобы убедиться, что фреймворк работает надежно и с ней легко работать. Например, если вы в настоящее время используете Selenium, но хотите попробовать Cypress, Nightwatch, WebDriverIO или Playwright, попробуйте сделать больше, чем простой пример на этих сайтах. Таким образом, вам не придется обнаружить, что выбранный вами фреймворк автоматизации не работает в какой-то важной области, для которой вам нужно писать автоматизацию.Скорее всего, вы захотите опробовать свой фреймворк автоматизации тестирования на таких объектах, как:
- iFrames
- Модальные окна
- Новые вкладки
- Несколько окон
- Асинхронная загрузка контента
- Диалоги загрузки файлов
У вас может не быть одного или всех этих сценариев в вашем текущем проекте автоматизированного ПО. Эти демо сайты станут полезными, чтобы предоставить место для отработки навыков работы с более сложными сценариями, если вы не применяете их в обычном повседневном тестировании.Я составил список лучших веб-сайтов, с которыми я сталкивался для практики или демонстрации фреймворков автоматизации тестирования, в приведенном ниже списке. К ним относятся только что упомянутые сценарии, которые сложнее автоматизировать.Рекомендуемые демо сайты для практики автоматизации тестирования
- "The-internet" в Github или на сайте
Этот репозиторий GitHub представляет собой набор общих сценариев автоматизации тестирования, включая сложные для автоматизации ситуации; вложенные фреймы, теневые модели документа (shadow DOM), нажатия клавиш и сложные модели документов.
- Магазин одежды - The Automation Practice. automationpractice.com
Пример магазина одежды, поддерживаемого людьми из Selenium. Этот сайт подходит для сценариев многостраничного тестирования, фильтрации категорий и тестирования корзины доставки.
- ToolsQA. demoqa.com
Хорошо организованный сайт для тестирования распространенных типов элементов DOM, таких как средства выбора даты, логин и пример книжного магазина.
- Площадка для автоматизации тестирования UI. uitestingplayground.com
Меньший по размеру сайт, но он содержит случаи для задержек загрузки, поведения при наведении курсора мыши, динамических идентификаторов и проблем автоматизации, возникающих из-за скрытых слоев.
- SwagLabs. saucedemo.com
Еще одна демонстрационная витрина, полезная для тестирования процессов входа в систему и корзины покупок. Ключевым отличием этого сайта является то, что он имеет 4 разных логина, которые вы можете использовать для разных операций на одном и том же сайте; стандартный, заблокированный, проблемный пользователь и пользователь с проблемами в производительности. Поддерживается людьми из SauceLabs.
- Банковский сайт GlobalsQA
Очень маленький пример веб-сайта банка, написанного на Angular. На сайте есть сценарии входа в систему, а также рабочие процессы для вывода списка транзакций, внесения и вывода средств.
Рекомендуемые сайты для тестирования REST APIЕсли вы изучаете SuperTest + Mocha для автоматизации тестирования API или изучаете Postman, следующие сайты являются удобными для отработки ваших тестов.
- Swagger Petstore. petstore.swagger.io
Управляйте примерным инвентарем зоомагазина с помощью этого API. Этот сайт демонстрирует полезность Swagger при документировании REST API, но вы, также, можете попрактиковаться в тестировании API с его помощью.
- Restful Booker. restful-booker.herokuapp.com
Протестируйте все виды сценариев CRUD (Create, Read, Update, Delete) REST API, используя этот сайт бронирования через API.
Если вы знаете о каких-либо других хороших сайтах, поделитесь о них со всеми в комментариях.Переведено командой QApedia. Подписывайтесь на наш канал.
===========
Источник:
habr.com
===========
===========
Автор оригинала: David Mello
===========Похожие новости:
- [Я пиарюсь] BitClout. Котики осваивают новую криптовалюту и соцсеть
- [Scala, Браузеры, Тестирование веб-сервисов] Scala + Selenium. Сколько человек в сборной имеют более одного гражданства?
- [Повышение конверсии, Управление продуктом] Материалы с митапа для аналитиков: роль аналитика в развитии продуктов
- [Тестирование IT-систем, Управление разработкой, Управление проектами] Качество вместо контроля качества
- [Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений, Тестирование игр] Фундаментальная теория тестирования
- [Тестирование IT-систем, API] Создание в SoapUI асинхронного REST MockService с запуском в Portainer
- [Разработка игр, Тестирование игр, Дизайн игр, Продвижение игр] Восстание игроков: замечание об однопользовательских играх
- [Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений, DevOps] Docker для самых маленьких автоматизаторов
- [Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений, Тестирование игр] Фундаментальная теория тестирования
- [Python, Учебный процесс в IT, Карьера в IT-индустрии] Джуном? в 40-к лет? Ещё и на удаленку? Да ну, не выдумывайте…
Теги для поиска: #_testirovanie_itsistem (Тестирование IT-систем), #_ja_piarjus (Я пиарюсь), #_testirovanie_vebservisov (Тестирование веб-сервисов), #_testirovanie_mobilnyh_prilozhenij (Тестирование мобильных приложений), #_testirovanie_igr (Тестирование игр), #_avtomatizatsija (автоматизация), #_testirovanie (тестирование), #_qa, #_testirovanie_itsistem (
Тестирование IT-систем
), #_ja_piarjus (
Я пиарюсь
), #_testirovanie_vebservisov (
Тестирование веб-сервисов
), #_testirovanie_mobilnyh_prilozhenij (
Тестирование мобильных приложений
), #_testirovanie_igr (
Тестирование игр
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 16:24
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Зачем использовать демо сайты для автоматизации тестированияПрежде чем тратить время на изучение и создание набора тестов для нового фреймворка автоматизации, рекомендуется попробовать его на различных типах веб-сайтов, чтобы убедиться, что фреймворк работает надежно и с ней легко работать. Например, если вы в настоящее время используете Selenium, но хотите попробовать Cypress, Nightwatch, WebDriverIO или Playwright, попробуйте сделать больше, чем простой пример на этих сайтах. Таким образом, вам не придется обнаружить, что выбранный вами фреймворк автоматизации не работает в какой-то важной области, для которой вам нужно писать автоматизацию.Скорее всего, вы захотите опробовать свой фреймворк автоматизации тестирования на таких объектах, как:
=========== Источник: habr.com =========== =========== Автор оригинала: David Mello ===========Похожие новости:
Тестирование IT-систем ), #_ja_piarjus ( Я пиарюсь ), #_testirovanie_vebservisov ( Тестирование веб-сервисов ), #_testirovanie_mobilnyh_prilozhenij ( Тестирование мобильных приложений ), #_testirovanie_igr ( Тестирование игр ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 16:24
Часовой пояс: UTC + 5