Bug. Bug Report Алина Грунина QA 02.10.2017 Что такое баг? +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Баг (дефект) – несоответствие ожидаемого и фактического поведения программы +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Что делать, когда вы нашли баг? +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Что делать, когда вы нашли баг? • Локализовать • Описать • Передать информацию +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Bug Tracking System • • • • • Jira YouTrack Bugzilla Redmine Mantis • etc. +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Жизненный цикл дефекта • New • Assigned / In Progress / Dev & Test • Resolved / Fixed / Closed • • • • Duplicate Invalid / Nothing to change (it's a feature) Can't be reproduced Won’t fix +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Почему не все баги правят? • Не приоритетный • Не хватает ресурсов • Баг стал фичей +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Описание дефекта • • • • • • • Краткое описание (Summary) Приоритет (Priority) Серьезность (Severity) Шаги к воспроизведению (Steps) Результат (Actual result) Ожидаемый результат (Expected result) Доп. материалы +7 (8422) 44-66-91 +7 (495) 133-90-01 Description www.simbirsoft.com Краткое описание (Summary) / Заголовок • • • • Короткий Емкий Понятный Уникальный • Принцип: Где? Что? Когда? +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Серьезность/Критичность (Severity) • • • • • Блокирующая - Blocker Критическая - Critical / Serious Значительная - Major Незначительная - Minor Тривиальная - Trivial • Предложение к улучшению - Enhancement vs Задача на улучшение - Improvement (task, а не bug!) http://www.protesting.ru/testing/bugpriority.html +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Приоритет • Высокий (High) • Средний (Medium) • Низкий (Low) +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Description: Шаги • Полнота («Необходимо и достаточно» / «Тогда и только тогда, когда») • Шаги должны быть понятными • Не желательно писать более 5-7 шагов • Локализация! • Обезличенно +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Description: Результат • Текущий результат • Ожидаемый результат +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Что еще? +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Что еще? • • • • • Screenshot (аттач, не ссылка) Ссылки Файлы спецификаций Логи Бекапы баз данных, Дампы памяти • Скрипты • Видео (?) +7 (8422) 44-66-91 • Версия приложения • Компоненты, модули, подсистемы (FrontEnd/Backend) • Окружение • Тестовые данные, учетки • Связанные задачи +7 (495) 133-90-01 www.simbirsoft.com +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Пример 1: что не так? Summary: Ошибка при логине Description: 1. Открыть страницу авторизации 2. Ввести логин и пароль 3. Нажать кнопку Login Result: Эксепшен при вводе не корректного пароля. +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Пример 2 : что не так? Summary: Не корректные результаты поиска Description: 1. Открыть поиск 2. Ввести "tesT" 3. Нажать кнопку Search Actual result: пустая поисковая выдача Expected result: выводятся результаты содержащие слово "test". Поиск должен быть не чувствителен к регистру +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Пример 3 : что не так? Summary: Футер. Отсутствуют ховеры у соцсетей Description: 1. Открыть главную страницу 2. Навести курсор на иконку VK в футере Actual Result: Иконка не изменилась Expected result: на макетах иконка при наведении меняет цвет с серого на синий. +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Проверка исправлений • Проверка основного сценария • Локальный регресс +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Тестовое web-приложение http://fcs.simbirsoft1.com/ +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Спасибо за внимание! Алина Грунина QA +7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com