Тестовое задание, отказы, выход на работу. Глоссарий

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

Резюме готово (глава 17.1), поиск идёт по плану (глава 17.2), к техническим вопросам вы готовы отвечать вслух (глава 17.3). Дальше — тестовое задание. Потом, скорее всего, несколько отказов подряд. А если повезёт — первый рабочий день. Это последний урок курса: как выполнить тестовое задание в срок, как разобрать отказ, не разваливаясь, и что реально ждёт junior QA в первые недели на новом месте.

Чему научишься за этот урок:
— выполнять тестовое задание в срок и по структуре сквозного проекта (глава 16);
— уточнять неоднозначные формулировки задания прямым вопросом;
— конструктивно разбирать отказ и использовать обратную связь для донастройки резюме;
— понимать, что реально происходит в первые недели junior QA на испытательном сроке.

Тестовое задание

Тестовое задание junior QA обычно выглядит так: компания даёт доступ к макету, описанию фичи или тестовому стенду и просит за 1-3 дня протестировать конкретный кусок — написать чек-лист или тест-кейсы, найти и оформить дефекты, иногда приложить короткий отчёт. Формат у разных компаний свой, суть одна: показать реальную работу, слова тут не считаются.

Работайте по той же цепочке, что и в главе 16: разбор требований и границ задачи → тест-план или чек-лист → тест-кейсы и прогон → баг-репорты с доказательствами → короткий итоговый отчёт. Это не новый навык. Это тот же самый процесс на новом материале — вы уже прошли его целиком на полигоне.

Срок в тестовом задании — часть самой проверки, не формальность. Компания смотрит не только на качество тест-кейсов, но и на то, справляетесь ли вы со сроком без напоминаний. Оставьте себе минимум день до дедлайна на самопроверку черновика: время на вычитку баг-репортов и переформулировку нечёткого пункта чек-листа обычно находит больше проблем, чем сама работа над заданием.

Если формулировка задания неоднозначна — «протестируйте корректно», «в разумном объёме» — не додумывайте молча. Это те же маркеры неопределённости, что вы разбирали в главе 4.3, применённые теперь к переписке с реальным контактом компании. Один короткий уточняющий вопрос ценится выше, чем тихая догадка, которая позже окажется неверной.

Отказы

Большинство соискателей на junior-позиции получают несколько отказов, прежде чем один отклик превращается в оффер — это касается рынка труда в целом, не только тестировщиков без коммерческого опыта. Отказ — обычная часть процесса поиска, не диагноз вашей квалификации. Решение часто зависит не от вас: от бюджета отдела, от внутреннего кандидата, от того, что вакансию закрыли раньше, чем дошли до вашего резюме.

Если возможность есть — попросите обратную связь коротким вежливым сообщением. Дадут не всегда: у рекрутёров редко хватает времени на разбор каждого кандидата. Но когда обратная связь приходит, она обычно конкретна: не хватило деталей в портфолио, ответ на тестовом задании получился неполным, ожидали больше практики с SQL. Такую обратную связь стоит использовать для донастройки резюме — ровно так, как это делает неделя 3 плана поиска из главы 17.2.

Курс не может обещать, что после определённого числа откликов вы точно получите оффер. У разных людей на это уходит разное время, и честнее сказать это прямо, чем создавать ложные ожидания. Реальные проверяемые навыки тест-дизайна, документации, API, SQL и портфолио из главы 16 — это то, что курс даёт фактически. Умение разобрать отказ конструктивно и использовать его для донастройки резюме — часть этого же навыка.

Выход на работу

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

Рядом почти всегда будет наставник — более опытный коллега, который отвечает за ваше обучение и принимает первые результаты. В части компаний рядом есть ещё и бадди (от английского buddy — приятель): человек, к которому можно обратиться с любым бытовым вопросом, от «где посмотреть тестовый стенд» до «к кому идти с багом, если непонятно, чей это модуль».

Первые задачи junior QA обычно простые: прогнать готовый набор проверок перед релизом, оформить баг по понятному шаблону, повторить чужой тест-кейс и сверить результат. Сложный тест-дизайн с нуля и самостоятельные решения по автоматизации (глава 15) — это позже, когда наставник увидит, что базовые проверки вы делаете стабильно и без присмотра.

Реальная ошибка на этом этапе — вопрос, который вы промолчите и додумаете сами, вместо того чтобы задать его вслух. Курс не раз возвращался к этой мысли: маркер неопределённости в требованиях (глава 4.3), непонятная формулировка тестового задания (этот урок) — везде правильный ход один и тот же. Спросить прямо. На новой работе цена ошибочной догадки выше, чем цена одного вопроса наставнику.

Глоссарий курса

Здесь термины короткие: одна строка на определение, чтобы быстро освежить в памяти перед собеседованием (глава 17.3) или тестовым заданием.

  • Тест-кейс — пошаговая проверка с заранее известными шагами и ожидаемым результатом (глава 6.2).
  • Чек-лист — краткий список пунктов для проверки без подробных шагов выполнения (глава 6.1).
  • Баг-репорт — оформленное описание найденного дефекта: шаги воспроизведения, ожидаемый и фактический результат (глава 6.4).
  • Severity — техническая тяжесть последствий бага, независимо от срочности починки (глава 6.6).
  • Priority — очерёдность починки бага с точки зрения бизнеса, отдельная ось от severity (глава 6.6).
  • Регрессионное тестирование — повторная проверка, что уже работавшая функциональность не сломалась после изменений (глава 2.5).
  • Смоук-тестирование — быстрая проверка, что критичные функции вообще работают, перед более глубоким тестированием (глава 2.5).
  • Пирамида тестирования — модель соотношения уровней автотестов: много дешёвых unit-тестов внизу, мало дорогих UI-тестов наверху (главы 2.5, 15.1).
  • ROI — окупаемость: окупятся ли время и деньги на автоматизацию тем, сколько раз тест реально прогонится (глава 15.1).
  • Тест-план — документ, заранее фиксирующий, что входит в тестирование, а что нет, и по каким критериям оно считается завершённым (глава 13.1).
  • Критерии входа и выхода — условия, когда тестирование можно начинать и когда его можно считать завершённым (глава 13.2).
  • Класс эквивалентности — множество входных значений, которые система должна обработать одинаково (глава 5.2).
  • Граничное значение — значение на границе класса эквивалентности, где чаще всего прячутся баги (глава 5.3).
  • API — способ, которым программы обмениваются данными между собой, без интерфейса для человека (глава 8.1).
  • REST — архитектурный стиль построения API поверх обычных HTTP-запросов (глава 8.1).
  • Идемпотентность — свойство операции, при котором повторное её выполнение с теми же параметрами не меняет результат (глава 3.3).
  • JOIN — объединение данных нескольких таблиц в одном SQL-запросе по связи между ними (глава 9.4).
  • Исследовательское тестирование — подход, где следующий шаг придумывается по результату предыдущего, без заранее написанных тест-кейсов (глава 10.1).
  • OWASP (Top 10) — общепринятый словарь категорий уязвимостей веб-приложений, полезный для точного названия находки в отчёте (глава 12.1).
  • Маркеры неопределённости — расплывчатые слова в требованиях или задании («корректно», «удобно»), которые нужно уточнять конкретным критерием, а не додумывать (глава 4.3).

Итог:
— тестовое задание проверяется той же структурой, что и сквозной проект (глава 16), и умением уложиться в срок;
— отказ статистически нормален для поиска работы, а не диагноз, и стоит использовать его для донастройки резюме, если получится узнать причину;
— первые недели на новой работе — простые задачи под присмотром наставника, и главный навык этого периода — вовремя задать вопрос.

Как выполнить и самопроверить (миссия):
1. Если в главе 16 вы тестировали раздел A или B полигона, для этой миссии возьмите оставшийся невыбранный раздел (A. Регистрация и вход, B. Каталог курсов, C. Промокод при записи на курс, dev-poligon.victor-komlev.ru) — так вы окажетесь в условиях, близких к реальному тестовому заданию: незнакомая часть продукта и ограниченный срок.
2. Назначьте себе дедлайн — 2 дня с момента начала.
3. Пройдите весь путь по формату главы 16: разбор требований и маркеров неопределённости → тест-план или чек-лист (8-12 пунктов) → минимум 3 тест-кейса → баг-репорты по найденным дефектам, если найдутся → короткий итоговый отчёт на полстраницы.
4. Самопроверка: работа сдана раньше собственного дедлайна, а не в последний час; хотя бы один пункт проверки — пограничный или негативный случай (глава 5); итоговый отчёт называет конкретные числа (сколько тест-кейсов, сколько багов), а не общую фразу.

Контрольный вопрос. Как этот урок советует поступать со сроками тестового задания?

АСделать пораньше, оставив время на самопроверку перед дедлайном
БОтправить ровно в момент истечения дедлайна
ВПопросить продлить срок без объяснения причины

Подсказка: Урок прямо называет плохим вариантом сдачу впритык, в последние часы.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Формулировка тестового задания вам непонятна. Как урок советует поступить?

АЗадать контакту компании конкретный уточняющий вопрос
БДодумать неясный пункт самостоятельно и не показывать вида
ВОтказаться от задания, не разбираясь дальше

Подсказка: Тот же принцип, что и в главе 4.3 про маркеры неопределённости, только применённый к живой переписке с компанией.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Как этот урок описывает отказы при поиске работы?

АНормальная часть поиска работы, не показатель некомпетентности
БВерный признак того, что курс пройден плохо
ВПовод прекратить поиск работы совсем

Подсказка: Вспомни, как урок относится к самому факту отказа — не как к диагнозу квалификации.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Какие задачи чаще всего дают junior QA в первые недели на испытательном сроке, по этому уроку?

АПростые проверки под присмотром наставника или бадди
БСразу самостоятельное проектирование сложного тест-дизайна без контроля
ВТолько административные задачи, не связанные с тестированием

Подсказка: Вспомни, кто рядом с junior в первые недели и почему задачи начинаются с простого.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Какие из перечисленных действий соответствуют честному и продуктивному подходу к тестовому заданию из этого урока (выбери все подходящие)?

Выберите все верные варианты.

АУточнить у контакта компании неоднозначную формулировку задания
БСдать задание заранее, оставив время на самопроверку
ВМолча додумать неясный пункт, лишь бы не показаться некомпетентным
ГПрименить структуру сквозного проекта: тест-план → тест-кейсы → баг-репорты → отчёт

Подсказка: Один из четырёх вариантов — то, от чего урок явно предостерегает, а не совет.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Как называется термин из глоссария этого урока, означающий свойство операции, при котором повторное её выполнение с теми же параметрами не меняет итоговый результат? Ответь одним словом.

Подсказка: Из пяти HTTP-методов этим свойством обладают GET, PUT и DELETE (глава 3.3).

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. В разделе «Выход на работу» этого урока описан неформальный провожатый новичка — человек, к которому можно обратиться с любым бытовым вопросом в первые недели: где посмотреть доступ, к кому идти с багом. Как называется этот человек одним словом, англоязычным заимствованием?

Подсказка: Слово происходит от английского buddy — приятель, провожатый.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Вы получили отказ после третьего собеседования подряд. По методике этого урока, что стоит запросить у компании, если такая возможность есть, чтобы использовать это для донастройки резюме и подготовки к следующим собеседованиям? Ответь одним-двумя словами.

Подсказка: Урок называет это тем, что дают не всегда, но что стоит попросить коротким вежливым сообщением после отказа.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Вам прислали тестовое задание с формулировкой «протестируйте функциональность корректно», без описания, что именно это значит. По методике этого урока и главы 4.3, сформулируй короткое сообщение (2-3 предложения) контакту компании, где ты вежливо уточняешь неопределённую формулировку задания, не додумывая её самостоятельно.

Критерий приёмки: сообщение вежливое и короткое, не больше 3 предложений; явно называет неопределённое слово или фразу из задания («корректно» или похожее) как то, что нужно уточнить; задаёт конкретный вопрос, на который контакт компании может ответить одним предложением, а не абстрактное «а что вы имели в виду».

Подсказка: Вспомни главу 4.3: маркер неопределённости — это конкретное слово в тексте, которое можно процитировать и попросить уточнить, а не общее чувство непонятности.

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

Онлайн-проверка ответа появится позже

Задание. Вам пришло тестовое задание в понедельник утром с дедлайном в четверг 18:00: протестировать раздел «Каталог курсов» полигона (глава 16, вариант B) и прислать чек-лист, минимум 3 тест-кейса и баг-репорты по найденным дефектам. Опишите пошаговый план на 4 дня — что делаете в каждый из дней, — который учитывает: (а) основную работу в будни, (б) правило этого урока не тянуть до последнего дня, (в) структуру сквозного проекта из главы 16 (разбор требований → тест-кейсы и прогон → отчёт).

Критерий приёмки: план явно разносит работу по дням, а не сваливает всё в один день; порядок действий по дням соответствует структуре главы 16 (сначала разбор требований и чек-лист, затем тест-кейсы и баг-репорты, затем финальное оформление); четверг (день дедлайна) не назначен днём начала работы — на него оставлен запас на самопроверку и отправку до 18:00, а не сама работа над заданием.

Подсказка: Для каждого из четырёх дней отдельно ответь на вопрос: что из цепочки главы 16 логично сделать именно в этот день, чтобы последний день остался на проверку, а не на саму работу.

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

Онлайн-проверка ответа появится позже

Курс завершён

17 глав, сотни заданий, один настоящий полигон вместо картинок из учебника, сквозной проект с тест-планом, тест-кейсами и баг-репортами на реальном сайте (глава 16). Резюме, план поиска работы, отработанные ответы на технические вопросы (главы 17.1-17.3). Это то, что у вас есть на руках прямо сейчас.

Курс не обещал и не обещает гарантированное трудоустройство. Ни один курс не решает это за вас: решение принимает конкретная компания, по конкретной вакансии, в конкретный момент времени. Чего курс не обещал — того и не будет. Реальные проверяемые навыки тест-дизайна, документации, API, SQL и портфолио из главы 16 вместо строки «опыт работы: 0 лет» — то, что вы уже сделали своими руками за 232 часа курса.

Дальше — рынок труда, тестовые задания, возможно несколько отказов. Потом, скорее всего, испытательный срок. Наставник рядом. Вопросы — часть работы. Не слабость. Это всё, что нужно знать, приступая.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса

Школа Виктора Комлева