49,1K подписчиков

Подборка сайтов, где тестировщики могут проверить свои силы

114 прочитали

Пройди их все

Пройди их все Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки.

Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки. На некоторых страницах есть подсказки — они помогут понять, куда смотреть в поисках бага. Мы собрали самые интересные и популярные сайты для тестировщиков, которые помогут проверить себя.

Ниже мы расскажем о самых популярных и полезных сайтах, где тестировщики могут проверить себя. Для примера мы будем использовать Инструменты Разработчика (Chrome DevTools) из браузера Google Chrome.

Testers Playground

playground.epizy.com/

Сайт содержит 16 задач-челленджей для тестировщиков:

  • Chrome DevTools — 12 задач
  • OWASP — 3 задачи
  • Доступность — 1 задача
Пройди их все Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки.-2

Самый первый челлендж для Chrome DevTools — открыть Инструменты Разработчика. Тем, кто это сделает, сразу дают золотой кубок:-) К каждому заданию есть подсказки, а чтобы перейти к следующей задаче, жмём Next Challenge под кубком.

Пройди их все Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки.-3

Testing Challenges

testingchallenges.thetestingmap.org/

Этот сайт предлагает 9 челленджей. Первый посвящён веб-тестированию, второй — обходу проверок HTML 5, а третий почему-то пропущен. У каждого задания есть подробное описание, но, чтобы запросить подсказку, можно отправить сообщение команде проекта. Любопытная фишка — счётчик внизу. Сейчас он показывает, что мы должны сделать 18 находок, но пока не сделали ни одной.

Пройди их все Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки.-4

Practice Automation

practice-automation.com/

Это площадка, где можно потренировать тесты всего и сразу. Начинающим специалистам дают на растерзание календари, загрузку и выгрузку файлов, попапы, карусели, рекламу, поля формы и так далее — всего 20 категорий.

Если зайти в консоль, можно увидеть, сколько на странице ошибок и предупреждений:

Пройди их все Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки.-5

THE-INTERNET

the-internet.herokuapp.com/

Это репозиторий со сценариями автоматизации тестирования ПО, в том числе A/B-тестирование, добавление и удаление элементов, базовая авторизация, чекбоксы, контекстное меню и загрузка файлов.

Для примера откроем вкладку Сеть и нажмём Ctrl + R, чтобы записать перезагрузку. Четыре ошибки выделены красным — вот с ними и нужно разобраться тестировщику:

Пройди их все Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки.-6

UI Testing Playground

uitestingplayground.com/

Тут можно потренироваться на ошибках, которые могут возникнуть в интерфейсе веб-приложений: динамический ID, данные AJAX, ввод текста, клик, полосы прокрутки, наведение курсора мыши и многое другое.

Для примера — задача по теме «Наведение мыши». Мы должны записать два клика подряд по ссылке, провести тест и убедиться, что количество кликов увеличилось на два. Под заголовком Playground находится кликабельная ссылка и счётчик кликов:

Пройди их все Начинающим тестировщикам нужна практика, поэтому для них создали сайты-тренажёры, в которых намеренно оставили баги. На них может зайти кто угодно, чтобы поискать в коде ошибки.-7

В верхней части страницы, под заголовком Mouse Over, нам объясняют смысл задачи: «Наведение курсора мыши на элемент может привести к изменениям в дереве DOM. Например, элемент может быть изменён или заменён. Если вы сохраните ссылку на исходный элемент и попытаетесь нажать на него, это может не сработать. Этот нюанс усложняет как запись, так и воспроизведение теста». Наша задача — понять, как это работает, и сделать так, чтобы не было ошибки.