Ответ
Тест-кейс — это предварительно подготовленный документ для проверки функциональности. Баг-репорт — это документ, создаваемый после обнаружения дефекта.
| Аспект | Тест-кейс | Баг-репорт |
|---|---|---|
| Цель | Проверить соответствие требованиям. | Задокументировать отклонение от требований (дефект). |
| Создается | До выполнения тестирования (на этапе планирования). | После обнаружения ошибки в процессе тестирования. |
| Содержание | Шаги, тестовые данные, ожидаемый результат. | Шаги воспроизведения, фактический и ожидаемый результат, окружение, серьезность. |
Пример тест-кейса:
Название: Успешная авторизация с валидными данными
Шаги:
1. Открыть страницу входа.
2. Ввести валидный логин.
3. Ввести валидный пароль.
4. Нажать кнопку "Войти".
Ожидаемый результат: Пользователь перенаправлен в личный кабинет.
Пример баг-репорта:
- Заголовок: При неверном пароле отображается общее сообщение об ошибке вместо конкретного.
- Шаги воспроизведения:
- Открыть страницу входа.
- Ввести валидный логин.
- Ввести неверный пароль.
- Нажать кнопку "Войти".
- Ожидаемый результат: Сообщение "Неверный пароль".
- Фактический результат: Сообщение "Ошибка авторизации".
- Серьезность: Minor (незначительная).
Ответ 18+ 🔞
Давай разжую, как же эти два документа друг от друга отличаются, а то у некоторых в голове каша, будто они одно и то же, блядь.
Представь, ты идешь на рыбалку. Тест-кейс — это твой план, епта: взять удочку, насадить червяка, закинуть в омут. Цель — проверить, клюёт ли рыба, как и должно быть. Пишешь ты его до того, как пошёл на речку.
А Баг-репорт — это когда ты уже закинул, а вместо рыбы на крючок сел старый лапоть, сука. И ты такой: "Ну ни хуя себе!" И начинаешь документировать этот пиздец: где сидел, что ловил, что ожидал, и какую хуйню вытащил в итоге. Создаёшь ты его после того, как обнаружил эту дичь.
Короче, табличка всё чётко раскладывает:
| Штука | Тест-кейс | Баг-репорт |
|---|---|---|
| Зачем? | Проверить, что всё работает по уму. | Зафиксировать, что где-то пошло не по уму. |
| Когда? | Заранее, пока не начал. | После того, как накосячили. |
| Что внутри? | Инструкция: "Сделай раз, сделай два, получи три". | Констатация пиздеца: "Сделал раз, сделал два, а получил хуйню, вот скриншот". |
Вот тебе пример тест-кейса, чтоб въехал:
Название: Успешная авторизация с валидными данными
Шаги:
1. Открыть страницу входа.
2. Ввести валидный логин.
3. Ввести валидный пароль.
4. Нажать кнопку "Войти".
Ожидаемый результат: Пользователь перенаправлен в личный кабинет.
Всё, план готов. Идешь проверять.
А теперь пример баг-репорта, когда этот план пошёл по пизде:
- Заголовок: При неверном пароле отображается общее сообщение об ошибке вместо конкретного. (Уже звучит как приговор, да?)
- Шаги воспроизведения:
- Открыть страницу входа.
- Ввести валидный логин.
- Ввести неверный пароль.
- Нажать кнопку "Войти".
- Ожидаемый результат: Сообщение "Неверный пароль". (Логично же, ёпта!)
- Фактический результат: Сообщение "Ошибка авторизации". (Вот же ж манда с ушами! Какая, нахуй, "ошибка"? Конкретику давай!)
- Серьезность: Minor (незначительная). (Ну, не смертельно, но мозг всё равно выносит, когда непонятно, в чём косяк.)
Вот и вся магия, блядь. Один — чтобы ловить рыбу, второй — чтобы жаловаться, что поймал говно.