При функциональном тестировании среднего по величине сайта, если это индивидуальная разработка, ошибки, при вводе его в эксплуатацию, исчисляются сотнями. Хранить их все в текстовом редакторе или в истории переписки с разработчиком в скайпе — это, мягко говоря, не практично. Альтернативой этих дедовских методов являются системы по управлению проектами, такие как:
В них можно, помимо задач, фиксировать баги. Но сегодня я хочу поговорить о более универсальном инструменте, канбан доске — Trello.
Рабочее пространство делится на 6 колонок. Каждая колонка (за исключением первой) — это определённое состояние в котором находится сейчас ошибка.
В этой колонке размещается вся справочная информация о проекте:
Здесь создаются карточки. Каждому багу — отдельная карточка. Чем выше располагается карточка в колонке, тем приоритетней ошибка.
Когда исполнитель решил исправить ошибку, он перемещает карточку в этот столбец. Таким образом, можно отслеживать работу в реальном времени и лишний раз не тревожить сотрудников вопросом: «Чем ты сейчас занимаешься?».
Ошибка исправлена. Задача тестировщика — проверить правдивость данного утверждения. Если ошибку пофиксили не до конца, то карточка возвращается в колонку «К выполнению», с соответствующим комментарием.
Тестировщик подтверждает, что ошибки больше нет. Менеджеру осталось ещё раз проверить, уже за тестировщиком, и архивировать карточку.
В эту колонку попадают задачи следующего характера:
Функционал карточки в Trello позволяет максимально подробно описать баг:
При необходимости можно добавить чеклист, но я предпочитаю каждому багу заводить отдельную карточку.
Если вы пишите комментарий конкретному человеку (или группе людей), то пользуйтесь функцией Mention a member. В этом случае, адресату будет показываться уведомление, если он установил соответствующее расширение в браузере. А когда он зайдёт на странцу сервиса, ему сам интерфейс будет всячески показывать, что с ним ведут беседу.
Чтобы тестировщик был всегда в курсе о поступлении новых багов на проверку, ему обязательно нужно подписаться на колонку «На тестирование».
Забудьте о Print screen + Paint, есть же облачные сервисы для скриншотов. Мой самый любимый — Monosnap: