В чем разница между тест-кейсом и баг-репортом?

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

Ответ

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

Аспект Тест-кейс Баг-репорт
Цель Проверить соответствие требованиям. Задокументировать отклонение от требований (дефект).
Создается До выполнения тестирования (на этапе планирования). После обнаружения ошибки в процессе тестирования.
Содержание Шаги, тестовые данные, ожидаемый результат. Шаги воспроизведения, фактический и ожидаемый результат, окружение, серьезность.

Пример тест-кейса:

Название: Успешная авторизация с валидными данными
Шаги:
1. Открыть страницу входа.
2. Ввести валидный логин.
3. Ввести валидный пароль.
4. Нажать кнопку "Войти".
Ожидаемый результат: Пользователь перенаправлен в личный кабинет.

Пример баг-репорта:

  • Заголовок: При неверном пароле отображается общее сообщение об ошибке вместо конкретного.
  • Шаги воспроизведения:
    1. Открыть страницу входа.
    2. Ввести валидный логин.
    3. Ввести неверный пароль.
    4. Нажать кнопку "Войти".
  • Ожидаемый результат: Сообщение "Неверный пароль".
  • Фактический результат: Сообщение "Ошибка авторизации".
  • Серьезность: Minor (незначительная).