В каком виде тестировщик обычно получает задачу на тестирование?

«В каком виде тестировщик обычно получает задачу на тестирование?» — вопрос из категории Управление тестированием, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Задача на тестирование может быть передана в различных форматах, в зависимости от процессов команды:

  1. Тикет в системе управления (Jira, YouTrack и т.д.):

    • User Story / Задача: С описанием функциональности и критериями приемки (Acceptance Criteria).
    • Баг-репорт: Для проверки исправления дефекта.
  2. Техническая документация:

    • Техническое задание (ТЗ) или спецификация требований.
    • API-документация (Swagger/OpenAPI).
    • Дизайн-макеты (Figma, Zeplin).
  3. Прямая коммуникация и артефакты разработки:

    • Ссылка на pull/merge request в Git для тестирования изменений в коде.
    • Краткая демонстрация функционала от разработчика.
    • Чек-лист или тест-кейсы, подготовленные аналитиком или разработчиком.

Пример User Story в Jira:

Как: авторизованный пользователь
Я хочу: видеть историю своих заказов на отдельной странице
Чтобы: отслеживать статус и детали прошлых покупок.

Критерии приемки (AC):
1. На странице отображается таблица с колонками: № заказа, дата, сумма, статус.
2. Данные загружаются из API `/api/v1/orders`.
3. При клике на номер заказа открывается страница с его деталями.
4. При отсутствии заказов отображается сообщение "У вас пока нет заказов".