Найти в Дзене
Азбука тестировщика

Тестовая документация

REQ - требования - работа менеджеров Tests - тесты - работа QA Неактуальная документация - это когда с новым релизом не обновляется список тестов и требований. Начать с тестов - актуализировать, потом просить требования. Обязательные атрибуты задачи (ошибки) 1. Тип Есть ТЗ. Работает не по ТЗ - баг Работает по ТЗ или нет в ТЗ вообще - фича 2. Заголовок Сразу, первично показывает, что не работает Почему появляются дубликаты ошибок? 3. Шаги воспроизведения 4. Фактический результат Указать, что конкретно получилось. Необходимо для отлова плавающих багов. 5. Ожидаемый результат С чем сравнивается ФР, почему ФР считается ошибкой. 6. Прикрепленный файл Скриншот, скринкаст, логи, входные данные, спецификация на функциональность - в зависимости от ситуации. 7. Окружение 8. Версия 9. Серьезность и приоритет 10. Поле "назначен на..." Кто исправляет Основные ошибки в баг-репортах

REQ - требования - работа менеджеров

Tests - тесты - работа QA

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

Обязательные атрибуты задачи (ошибки)

1. Тип

Есть ТЗ.

Работает не по ТЗ - баг

Работает по ТЗ или нет в ТЗ вообще - фича

2. Заголовок

Сразу, первично показывает, что не работает

Почему появляются дубликаты ошибок?

  1. Тестер не шарит
  2. Плохие заголовки
  3. Пересекаются области работы двух тестировщиков

3. Шаги воспроизведения

  • Каждый шаг содержит 1 действие
  • Шаг говорит, что нужно сделать
  • Начинать шаг с глагола в инфинитиве
  • Не писать эмоции или личное восприятие
  • Необходима определенная детальность
  • Нужно описать, как привести систему в состояние ошибки. Каждый шаг обязателен для воспроизведения ошибки
  • Нумеровать шаги

4. Фактический результат

Указать, что конкретно получилось. Необходимо для отлова плавающих багов.

5. Ожидаемый результат

С чем сравнивается ФР, почему ФР считается ошибкой.

6. Прикрепленный файл

Скриншот, скринкаст, логи, входные данные, спецификация на функциональность - в зависимости от ситуации.

7. Окружение

8. Версия

9. Серьезность и приоритет

10. Поле "назначен на..."

Кто исправляет

Основные ошибки в баг-репортах

  • Мало данных
  • Неверно определённая серьёзность
  • Язык описания
  • Отсутствие ОР