С нуля / смена стека
Fullstack QA
От основ QA до автотестов на Python
Освой тестирование с нуля или перейди из ручного QA в автоматизацию. Два ментора рядом от первого созвона до конца испытательного срока
Познакомимся, разберём твой опыт и определим следующий шаг
С нуля / смена стека
От основ QA до автотестов на Python
Для ручных тестировщиков
Из ручного QA в автоматизацию на Python
Работает над платформой обучения AI-моделей
Работает с AI-сервисами для дообучения моделей
Пиковый доход с двух проектов 8 000 $ на руки
Проводим индивидуальные созвоны, проверяем домашние задания, помогаем собрать резюме и рассказ о твоём опыте. Проводим мок-интервью
Разбираем каждое собеседование и подсказываем, что подтянуть к следующему. Помогаем вести переговоры об условиях оффера
Остаёмся на связи после выхода на работу. Помогаем разобраться с первыми задачами до конца испытательного срока
В кабинете видно, какие модули открыты, что нужно сдать и что ментор попросил доработать. Открой учебный модуль в демо и посмотри путь от теории до зачёта
Тестирование REST API · Теория
Проверь статус ответа и данные в JSON. В учебном примере запрос по существующему ID возвращает 200, а по несуществующему 404
GET /orders/42
200 OK
{"id": 42, "status": "created"}
Тестирование REST API · Задание
200 и ID в ответе404В кабинете можно приложить файл .md, ссылку на merge request или запись созвона
Тестирование REST API · Ревью
«Проверки 200 и 404 на месте. В первом сценарии есть проверка ID в JSON. Модуль зачтён, можно переходить к следующему»
«Проверка существующего заказа есть. Добавь запрос с несуществующим ID и проверь статус 404»
В Telegram пока нет опубликованных отзывов
Для Fullstack QA и перехода в AQA
Постоплата считается от первой месячной зарплаты на руки
3 ежемесячных платежа по
100 000 ₽
Всего постоплата 300 000 ₽
3 ежемесячных платежа по
62 500 ₽
Всего постоплата 187 500 ₽
Фактическая постоплата зависит от первой месячной зарплаты на руки
Условия участия в менторстве и порядок оплаты описаны в офертах:
Попробуй ответить на три вопроса, затем раскрой ответы и сверься
Повтор одного и того же запроса имеет тот же предполагаемый эффект на сервере, что и один запрос. Ответы при этом могут различаться: первый DELETE вернёт 204, повторный 404. POST по умолчанию не идемпотентен, но сервис может поддерживать ключ идемпотентности
Fixture подготавливает зависимость теста: клиента, пользователя или соединение. Тест запрашивает её по имени аргумента. Scope определяет срок жизни: function, class, module, package или session. Более широкий scope ускоряет дорогую подготовку, но требует контроля общего состояния
Сохрани логи, trace, данные и окружение, затем воспроизведи изолированно и в наборе. Проверь ожидания, общие данные, время, случайность и внешние зависимости. Повторный запуск помогает диагностике, но не исправляет причину. Для временного карантина нужны ответственный и задача на устранение
В полной подборке 50 вопросов с ответами по QA, API, Python и автоматизации
Забрать все 50 вопросов Запросить в Telegram5 вопросов · 2 минуты
Ответь на вопросы и получи задания на первую неделю с учётом своего опыта
Обсудим твой опыт и цели, расскажем об обучении и ответим на вопросы
После записи напиши нам дату, время и часовой пояс в Telegram. Мы подтвердим встречу и пришлём ссылку на созвон
Сообщить выбранное времяНет подходящего времени? Напиши @donmentorit, договоримся