О чем книга
Книга о локализации и оформлении дефектов, написанная на простом и понятном языке с кучей картинок =)
Как часто вы оформляете баги? Уверена, что практически каждый день (если вы тестировщик). Этому даже учиться особо не надо, рука набивается в практике… Но можно ли прокачать этот навык? Конечно, да! Можно пройти курсы, обратиться к ментору… Или просто прочитать эту книгу! Применяя каждый раздел.
Даже в опытом в 2-6-12+ лет тестирования меня порой клинит. Ну вот же баг, всё очевидно. Быстренько пишешь пару фраз и кажется, что этого хватит. А потом разработчик, читая баг-репорт, никак не может понять, в чем заключается проблема, как ее воспроизвести, и, наконец, как исправить?
Так вот в книге мы будем учиться оформлять задачи так, чтобы эти вопросы не возникали. Чтобы вы смогли вернуться к задаче даже спустя год-два и сразу понять, как проявлялся дефект. Книга будет полезна тестировщикам и их коллегам, постоянно работающим с баг-трекингом, а также специалистам службы технической поддержки.
Эта книга продолжает раскрывать темы из моей книги для новичков, но на более глубоком уровне. То, что там дано кратко, раскрывается тут подробнее. При этом книга самостоятельная, читать до неё книгу для новичков необязательно.
Как купить
В ч/б можно будет купить на любом маркет-плейсе, в цвете только у меня.
Бумажная в цвете: https://www.avito.ru/moskva/knigi_i_zhurnaly/kniga_bag-treking_lokalizatsiya_i_oformlenie_defek_3825488800 (самый большой выбор «как доставить», удобный и покупателю, и продавцу)
Бумажная черно-белая: https://bhv.ru/product/bag-treking-lokalizatsiya-i-oformlenie-defektov/
Электронная цветная: https://bhv.ru в 2025 году
Выдержки из книги
Выдержки из книги решила публиковать в блоге. Некоторые посты будут пересекаться с постами из базовой книги, потому что многие темы есть и там и там, но тут они раскрываются подробнее
Глава 0. Введение
Знакомьтесь, это — Кевин! Белка-истеричка в тестировании
Глава 1. Что такое баг
Когда мнение миллионов нытиков — не баг
Глава 2. Как заводить задачи в баг-трекер?
Как заводить задачи в баг-трекер
Сколько задач заводить в баг-трекер?
Есть разные подходы:
Глава 3. Локализация
Эффект лентяя в локализации багов
Глава 6. Как найти минимальные данные для воспроизведения бага?
Что такое минимальный файл для воспроизведения бага
Метод бисекционного деления в тестировании
Глава 7. Примеры локализации
Ошибка создания из-за concurrency
Глава 9. Оформление названия
«Что? Где? Когда?» в названии багов
Глава 10. Оформление описания бага
Шаги, правила оформления
Воспроизводится ли баг по твоим шагам? Проверь!
Не пишите в баге «Ввести 6,9»!
Результат
В баге есть фактический и ожидаемый результаты
Сначала фактический результат в баге, потом ожидаемый
4 типичные ошибки оформления бага новичком
Глава 11. Оформление описания улучшения
Глава 12. Вложения в задачу
Первое правило аттачей в багах — говорящее название!
Вложил аттач? Сошлись на него по тексту бага
Как грамотно вложить скриншот в задачу
Глава 13. Доп поля
Все лишнее в баге выносим в доп инфо
Severity и Priority. Заполняем приоритет в баге
Глава 14. Паттерны и антипаттерны обоснования задач
Паттерны и антипаттерны обоснования задач
Антипаттерны:
Хорошие паттерны:
Зачем нужно обоснование в баге
Когда обоснование бага не нужно
Глава 18. Инструменты баг-трекинга
Глава 19. Жизненный цикл (Workflow) задач
Жизненный цикл (Workflow) задач
Глава 20. Как закрывать задачи
Глава 21. Ретроспективный анализ ошибки
Типичные баги