delvun✕ FAIL
эта страница — прогон проверок · 0 / 7 pass · каждый раздел — проверка, она проходит, когда вы до неё доходите · последняя ваша✕ FAIL · 0 / 7 · ничего не проверено

Докажи, что умеешь.

✕ FAILЭта страница — прогон проверок. Она зеленеет, пока вы читаете.

Для тестировщиков, которым нужна инфраструктурная половина работы SDET. Каждый урок — сломанное окружение, которое открывается в браузере. Вы его чините. Чекер смотрит на фактическое состояние — контейнеры, порты, коды возврата, — а не на введённый ответ. Красное, пока не починено по-настоящему.

· nothing_to_install · не запускаласьничего не скачивать · 5 бесплатных сценариев · сессии по 60 минут
sandbox · ready28:14 left
learner@sandbox:~/payments-api$ make ci 2>&1 | tail -4
FAILED tests/test_payment_confirms.py::test_payment_confirms
_after_block - re...
9 failed, 5 passed in 1.22s
make: *** [Makefile:8: ci] Error 1
проверки · 2 / 5Запустить проверки
image_buildspass
tests_not_removedpass
tests_green_in_containerfail
service_reachable_by_namefail
API_URL=(not set in the test container)
$ getent hosts api
172.18.0.3      api
$ curl -s $API_URL/health → 000
Внутри CI localhost — это сам тестовый контейнер, а не сервис.
no_time_dependent_assertionsfail
· outcome_is_concrete · не запускалась
после ступени 1 · по-человечески
Что вы сможете на работе в понедельник.
Не сертификат. Четыре вещи, которые вы сможете делать, и каждую подтверждает чекер — не вы и не мы.
Прочитать красный прогон CI и назвать, какой слой сломался — код, контейнер, сеть или время, — не спрашивая никого.
Положить свой набор тестов в контейнер и запускать одинаково на ноутбуке и в пайплайне.
Поднять одноразовое окружение на каждый пул-реквест — и убрать его за собой.
Отличить флаки-тест от сломанного и починить причину, а не добавить ретрай.
· sandbox_opens_in_browser · не запускалась
1 · открыть
Один клик. Сломанное окружение поднимается в браузере.
Настоящий терминал, настоящие контейнеры, одноразовые. Порты и имена сервисов у каждого свои.
2 · чинить
Вы работаете в песочнице, пока она не делает то, что сказано в брифе.
Никаких вариантов ответа. Никакого «введите команду». Только машина.
3 · проверка
Чекер на сервере смотрит на фактическое состояние мира.
Контейнеры, порты, HTTP-ответы, коды возврата, строки в базе. Красное, пока не починено по-настоящему.
· route_has_a_next_step · не запускалась
Ступень 1
QA → SDET: инфраструктура, на которой работают ваши тесты
6 сценариев · 3 гейта 3 бесплатно
Дальше
Партнёрский курс
DevOps — у того, кто занимается этим постоянно
· price_is_one_time · не запускалась
Бесплатно
$0
  • 5 сценариев на аккаунт
  • Сессии по 60 минут, сброс в любой момент
  • Полная панель проверок, без гейтов
Ступень 1 · разовая покупка
без подписки
$149 · $59 в Индии
  • Все сценарии и гейты ступени 1
  • Сессии без ограничения по числу, таймбокс 2 часа
  • Обновления, когда сценарий выходит в новой версии
Ступень 1 пока не продаётся. Без игр в лист ожидания: одно письмо, один раз.
· author_is_real · не запускалась
«Я перешёл из автоматизации тестирования в DevOps. Каждый сценарий здесь — то, что ломалось у меня, и чекеру всё равно, кто это писал.»
— Alex, QA-автоматизатор, перешедший в DevOps
you_open_a_scenario · идёт
Последняя проверка — ваша.
Вход по magic link — только почта, без паролей. Первый сценарий открывается примерно за 30 секунд.
delvun✕ FAIL
прогон проверок · 0 / 7 pass · на телефоне — только чтение

Докажи, что умеешь.

Сломанные окружения для тестировщиков: чинятся в браузере, проверяет чекер. Красное, пока не починено по-настоящему.

Сценариям нужен десктоп. Отправьте себе ссылку.
Magic link, без пароля. Откройте его на десктопе — первый сценарий стартует примерно за 30 секунд.
Tests pass locally, fail in CI3 / 4
image_buildspass
tests_green_in_containerpass
service_reachable_by_namefail
curl: (6) Could not resolve host: api-7c2f
no_time_dependent_assertionspass
после ступени 1 · по-человечески
Прочитать красный прогон CI и назвать, какой слой сломался — код, контейнер, сеть или время, — не спрашивая никого.
Положить свой набор тестов в контейнер и запускать одинаково на ноутбуке и в пайплайне.
Поднять одноразовое окружение на каждый пул-реквест — и убрать его за собой.
Отличить флаки-тест от сломанного и починить причину, а не добавить ретрай.
· nothing_to_install · не запускалась· outcome_is_concrete · не запускалась· sandbox_opens_in_browser · не запускалась· route_has_a_next_step · не запускалась· price_is_one_time · не запускалась· author_is_real · не запускалась you_open_a_scenario · идёт
Ступень 1 · QA → SDET
6 сценариев · 3 гейта · 3 бесплатно
Дальше · Партнёрский курс
DevOps — у того, кто занимается этим постоянно
Ступень 1 · разовая покупка
$149 · $59 в Индии · Бесплатно $0: 5 сценариев на аккаунт
Ступень 1 пока не продаётся. Без игр в лист ожидания: одно письмо, один раз.
«Я перешёл из автоматизации тестирования в DevOps. Каждый сценарий здесь — то, что ломалось у меня, и чекеру всё равно, кто это писал.»
— Alex, QA-автоматизатор, перешедший в DevOps