Комплексная оценка Модуля 4: Тестовая документация. Сценарные вопросы и практические упражнения по всем 20 урокам.
Обзор оценки # Поздравляем с достижением последнего урока Модуля 4. Эта оценка проверяет понимание всех тем тестовой документации.
Система оценки # Часть 1 (Quiz): 10 вопросов x 3 балла = 30 балловЧасть 2 (Сценарии): 5 сценариев x 6 баллов = 30 балловЧасть 3 (Упражнение): 40 балловИтого: 100 баллов. Проходной балл: 70Покрываемые темы # Область Уроки Ключевые концепции Стратегия и планирование 4.1-4.2 Тест-стратегия, IEEE 829 Проектирование тест-кейсов 4.3-4.5 Написание, позитивные/негативные/граничные, тестовые данные Управление дефектами 4.6-4.10 Баг-репорты, серьёзность/приоритет, жизненный цикл, Jira Отчётность 4.11-4.13 Выполнение, покрытие, примечания к релизу Процесс 4.14-4.16 Triage, чек-листы vs кейсы, agile-документация Продвинутые 4.17-4.19 Итоговые отчёты, RTM, шаблоны и стандарты
Часть 2: Сценарные вопросы # Сценарий 1: Вы приходите в компанию единственным QA. Документации тестирования нет. B2B SaaS с 50 корпоративными клиентами. Какие документы создаёте первыми?
Сценарий 2: Баг-репорты команды возвращаются с «Cannot Reproduce». Цикл исправления вырос с 2 до 7 дней.
Сценарий 3: CTO просит рекомендацию go/no-go. 88% pass rate (цель 95%), 2 открытых major бага, дедлайн завтра.
Сценарий 4: Регулируемый клиент в здравоохранении требует полную прослеживаемость. Команда использует agile без формальных тест-планов.
Сценарий 5: 200 тест-кейсов для фичи, которая меняется каждый спринт. Поддержка съедает 40% времени QA.
Решения 1. Порядок: Шаблон баг-репорта → чек-лист критических фич → стратегия на 1 страницу → шаблон спринтовых заметок → шаблон итогового отчёта.
2. Корневая причина: плохие баг-репорты. Решение: шаблон с обязательными полями, обучение, peer review 2 недели.
3. No-Go. 88% ниже цели. Предложить: исправить major, перезапустить проваленные, пересмотренный timeline.
4. Гибрид: Agile-спринты + RTM в Jira+Xray + «прослеживаемость проверена» в DoD.
5. Конвертировать в чек-листы для стабильных областей, автоматизировать happy paths, использовать acceptance criteria как спецификации, удалить устаревшие тест-кейсы.
Часть 3: Практическое упражнение # QA Lead для приложения такси с 8 фичами. Создать: стратегию на 1 страницу, 5 тест-кейсов бронирования, баг-репорт отмены, RTM с 6 требованиями.
Решение упражнения Стратегия: На основе рисков. Критичное: платежи + GPS. Инструменты: Playwright, Appium, k6. Окружения: Dev, QA, Staging.
Тест-кейсы: 1. Бронирование валидной поездки. 2. Запланированная поездка. 3. Негативный: одна точка отправления/назначения. 4. Негативный: нет доступных водителей. 5. Граничный: максимальная дистанция 100км.
Баг-репорт: Заголовок: «С пассажира списана плата за отмену при отмене в бесплатном окне». S1/P1. Чёткие шаги, ожидаемый vs фактический.
RTM: Критический пробел: GPS-трекинг без тест-кейсов. Частичные пробелы: верификация водителя, политика отмены.
Что дальше # Поздравляем с завершением Модуля 4. Модуль 5: Тестирование веб-приложений переходит от документации к практическому тестированию.
Проверка знаний 1. В чём ключевое различие между тест-стратегией и тест-планом?
A
Это один документ
B
Стратегия определяет высокоуровневый подход; план детализирует конкретные активности для релиза
C
Стратегия длиннее плана
D
Только менеджеры пишут стратегии
Тест-стратегия — высокоуровневый стабильный документ. Тест-план специфичен для релиза с детальным расписанием и назначениями.
2. По IEEE 829, какой раздел явно указывает, что НЕ будет тестироваться?
A
Подход к тестированию
B
Функции, не подлежащие тестированию
C
Критерии приостановки
D
Поставляемые документы
Раздел 5 явно объявляет исключения. Это предотвращает обвинения при нахождении багов в нетестируемых областях.
3. В чек-листе ATOMIC для тест-кейсов, что означает 'I'?
A
Important
B
Independent — не зависит от других тест-кейсов
C
Integrated
D
Intelligent
Independent означает, что тест-кейс может выполняться в любом порядке, отдельно или параллельно, без зависимости от других.
4. Поле принимает целые числа 1-100. Какой набор представляет ВСЕ граничные значения?
A
0, 50, 100
B
1, 50, 100
C
0, 1, 2, 99, 100, 101
D
1 и 100
Полное граничное тестирование: ниже min (0), min (1), min+1 (2), max-1 (99), max (100), выше max (101).
5. Почему нельзя использовать сырые данные production в тестовых окружениях?
A
Слишком большие
B
Содержат реальные PII, нарушающие GDPR и HIPAA без обезличивания
C
Слишком старые
D
БД production только для чтения
Данные production содержат реальную персональную информацию. Использование без маскирования нарушает законы о конфиденциальности.
6. Какова правильная формула заголовка баг-репорта?
A
Название фичи + номер
B
[Компонент] Действие падает с [Ошибкой] при [Условии]
C
Просто кратко описать проблему
D
Баг + дата обнаружения
Формула фиксирует что упало, как упало и конкретный триггер, позволяя понять проблему из одного заголовка.
7. Опечатка в логотипе компании на главной странице — какова серьёзность и приоритет?
A
Высокая серьёзность, высокий приоритет
B
Низкая серьёзность, высокий приоритет
C
Высокая серьёзность, низкий приоритет
D
Низкая серьёзность, низкий приоритет
Низкая серьёзность (косметика) но высокий приоритет (видно всем посетителям, вредит восприятию бренда).
8. В жизненном цикле бага, что происходит, когда верификация QA проваливается после отметки Fixed?
A
Баг всё равно закрывается
B
Баг переоткрывается с объяснением, почему fix не сработал
C
Создаётся новый баг
D
Баг помечается Won't Fix
Баг переоткрывается и возвращается разработчику. QA должен объяснить, почему fix не сработал.
9. В чём главное преимущество JQL перед базовыми фильтрами Jira?
A
JQL быстрее
B
JQL позволяет сложные запросы с условиями, функциями и сортировкой
C
JQL проще изучить
D
Базовые фильтры устарели
JQL обеспечивает точные запросы, которые базовые фильтры не могут выразить.
10. В agile, что заменяет традиционный 50-страничный тест-план?
A
Никакой документации
B
Живая тест-стратегия плюс лёгкие спринтовые заметки о тестировании
C
Тест-план на 10 страниц
D
Только автоматизированные скрипты
Agile заменяет статичный план живой стратегией и спринтовыми заметками (область, подход, результаты, риски).