Что важно знать
- Дефект в требованиях — самый дешёвый.
- Шаги, ожидаемый и фактический результат — основа баг-репорта.
- Серьёзность — про влияние, приоритет — про очередь.
Тестирование требований, тест-кейсы и чек-листы, тест-план, баг-репорт, жизненный цикл, серьёзность и приоритет.
Практика. Разобрать требования к одной функции, написать к ней чек-лист и пять баг-репортов по найденным дефектам.
Практика. Написать тест-план для релиза небольшой функции и согласовать его с разработкой.
Войдите, чтобы пройти тест: сданный тест отмечает тему пройденной на карте и в ИПР.
Требования проверяют до разработки: полнота, однозначность, непротиворечивость, проверяемость, выполнимость — каждая найденная дыра дешевле бага в коде.
Полный разборТест-кейс — подробная проверка: предусловия, шаги, тестовые данные, ожидаемый результат; чек-лист — список того, что проверить, без детальных шагов.
Полный разборТест-план отвечает на вопросы что, как, кем, когда и до каких пор тестируем на проекте или релизе.
Полный разборБаг-репорт — описание дефекта, по которому разработчик воспроизведёт его без вопросов: заголовок, шаги, фактический и ожидаемый результат, окружение, вложения.
Полный разборТипичный путь: Новый → Открыт → В работе → Исправлен → Проверка (ретест) → Закрыт; при неудачном ретесте — Переоткрыт.
Полный разборСерьёзность (severity) — насколько дефект влияет на систему; приоритет (priority) — насколько срочно его исправлять для бизнеса.
Полный разборПосле собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.