Тренажёры для тестировщиков
12 тренажёров и 830 задач: живая база, терминал, свой кластер и редактор кода прямо в браузере. В каждом четыре уровня, следующий открывается после трети задач предыдущего.
От SELECT до оконных функций. Товары, заказы, покупатели и оплаты: те же таблицы, по которым на работе проверяют, что интерфейс показал правильные данные.
- Задач
- 80
- Среда
- PostgreSQL, база магазина
Каталоги, права, процессы, grep по логам и конвейеры. Команды выполняются на учебном стенде, и проверяется именно то, что вывела команда.
- Задач
- 80
- Среда
- Терминал на стенде qa-stand
Основы языка и ООП, нужные для автотестов: от f-строк и словарей до классов и модулей. Решение проверяется скрытыми тестами.
- Задач
- 80
- Среда
- Python 3.12 в браузере
Docker, docker compose и kubectl. Осмотреться в окружении, прочитать логи и события, найти поломку и поставить диагноз.
- Задач
- 60
- Среда
- Свой кластер у каждого
Топики, партиции, оффсеты и группы потребителей. Читаешь и отправляешь сообщения скриптами Kafka и в панели, следишь за лагом и находишь, какой сервис магазина сломал поток.
- Задач
- 60
- Среда
- Два кластера Kafka: стенд и прод
Как на собеседовании: в приложении спрятаны баги. Найди их, оформи репорты и выбери пять самых серьёзных.
- Задач
- 20
- Среда
- Приложения с багами
Запросы на requests и автотесты на pytest против API магазина. Тест засчитывается, если он проходит на исправном API и падает на версиях с заложенными багами.
- Задач
- 80
- Среда
- requests и pytest, учебный API
Network, Application, Console и Elements. Открываешь стенд, жмёшь F12 и находишь то, что видно только там: статус, заголовок, значение из ответа.
- Задач
- 60
- Среда
- Учебные стенды и твой браузер
Читаешь ответы API, чинишь сломанные документы, пишешь JSONPath и JSON Schema и находишь баги прямо в данных.
- Задач
- 70
- Среда
- Ответы API по аниме и сериалам
Читаешь требование и решаешь, что проверять: классы эквивалентности, граничные значения, pairwise, таблицы решений, переходы состояний и предугадывание ошибок. Как на собеседовании, только с разбором после ответа.
- Задач
- 80
- Среда
- Интернет-банк «ЙоваБанк»
Читаешь вопрос, как на настоящем собеседовании, и отвечаешь своими словами. Йова разбирает ответ: что прозвучало, чего не хватило, где заблуждение. После зачёта показывает ответ сеньора.
- Задач
- 80
- Среда
- Йова в роли интервьюера
Собеседование автоматизатора на Python: типы и ООП, pytest, Selenium и Playwright, Page Object, API-тесты, Git и CI. На вопросы отвечаешь своими словами, и Йова разбирает ответ, а задания на код пишешь в редакторе, их проверяют скрытые тесты.
- Задач
- 80
- Среда
- Йова в роли интервьюера и live coding