Тестирование документации тестирование требований
О чём курс
Юлия Горшкова разбирает методы проверки требований, пользовательских сценариев, API-спецификаций и сопутствующих рабочих документов. Автор показывает, как читать техническую документацию для выявления противоречий, логических пробелов и неоднозначностей ещё до передачи задач в разработку.
В материалах рассматривается соотнесение документации с реальным поведением системы, выстраивание связей между требованиями и тестами, а также оформление конструктивных замечаний в процессе командного ревью.
Что внутри
Программа охватывает основные аспекты аналитической работы тестировщика:
- Определение целей и границ тестирования документов, выбор источников истины и согласование критериев качества.
- Применение чек-листов к требованиям: проверка на полноту, непротиворечивость, однозначность, проверяемость, актуальность и трассируемость.
- Разбор пользовательских сценариев: исследование основного потока, альтернатив, исключений, предусловий и постусловий с переводом данных в тестовые идеи и наборы проверок.
- Чтение и проверка спецификаций API на базе Swagger и OpenAPI: контроль схем, типов данных, обязательных полей, кодов ошибок, версий и обратной совместимости.
- Построение матрицы трассируемости между требованиями, тестами, дефектами и релизами для поддержания актуального покрытия и анализа регрессии.
- Тестирование интерфейсных текстов и локализации: контроль единообразия терминологии, тональности, длины строк, переносов, plural-форм, форматов даты, времени, чисел и доступности.
- Организация версионирования и согласования правок: проведение ревью, комментирование, фиксация решений, аудит изменений и работа с задачами.
- Применение специализированных инструментов: подход «документация как код», линтеры, статический анализ, утилиты сравнения версий и генераторы документов.
Для кого
Материал рассчитан на специалистов в области контроля качества:
- начинающих тестировщиков, осваивающих порядок проверки требований и поиск неочевидных деталей;
- тестировщиков уровня миддл, которым необходимы чёткие критерии и расширение набора техник для анализа документов;
- инженеров по качеству, участвующих в уточнении пользовательских сценариев, анализе требований и приёмке изменений по API.
Об авторе
Юлия Горшкова — QA Lead и Course Lead. С 2020 года объединяет педагогическое образование и практический опыт в тестировании программного обеспечения, занимаясь преподаванием и созданием учебных программ по контролю качества.
Программа обучения
Роль и основы тестирования документации
- Зачем тестировать документацию
- Виды документации: от требований до пользовательских гайдов
- Источники истины и артефакты проекта
- Область ответственности тестировщика при ревью документов
- Базовый чек-лист качества и типичные дефекты Требования и критерии качества документации: Полнота, непротиворечивость, однозначность, проверяемость. Нефункциональные требования и качественные атрибуты. Примеры плохих формулировок и как их исправлять. Приоритеты и риск-ориентированное ревью. Критерии готовности документа к разработке. Пользовательские сценарии: юзкейсы и сториз: Структура юзкейсов: акторы, предусловия, основной и альтернативный сценарии. User Story, критерии приёмки и Definition of Ready. Негативные сценарии и исключения. От сценария к тестовым идеям и наборам. Проверка согласованности сценариев между собой. Спецификации API: Swagger и OpenAPI Структура спецификации: схемы, операции, модели и примеры. Обязательные и необязательные поля, типы и валидация. Коды ответов, ошибки и согласованность контрактов. Обратная совместимость и версии API. Проверка примеров и соответствия схеме. Трассируемость: маппинг тестов на документацию Матрица трассируемости: требования, тесты, дефекты, релизы. Методика покрытия: что и как связывать. Актуальность связей и контроль изменений. Метрики покрытия и риск-ориентированный подход. Практика анализа влияния изменений. Проверка интерфейсных текстов и локализации Единообразие терминов и тональность. Ограничения длины, переносы и усечение. Форматы даты, времени, чисел и валют. Плюральные формы и гендерные конструкции. Доступность и читабельность текстов. Версионирование, изменения и согласования Процесс ревью документации и фиксация решений. Версионирование и политика изменений. Семантическое версионирование и обратная совместимость. Контроль изменений и аудит следов. Работа с фичефлагами и временной расхождением дока и кода. Заключение Антипаттерны и профилактика дефектов в документации. Как подготовиться к встрече «Трес Амигос». Тестировщик на груминге.
Теги курса
Другие материалы автора 2
ЮГ Юлия Горшкова Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.