Напоминание!
Что такое дефект (баг)?
«First actual case of bug being found»
Как определить дефект перед нами или нет?
Оформление отчёта об ошибке
Основные типы дефектов ПО
Функциональные ошибки. Примеры:
Основные типы дефектов ПО
Визуальные ошибки. Примеры:
Основные типы дефектов ПО
Логические ошибки. Примеры:
Основные типы дефектов ПО
Ошибки контента. Примеры:
Основные типы дефектов ПО
Ошибки удобства использования. Примеры:
Основные типы дефектов ПО
Ошибки безопасности. Примеры:
Зачем документируют дефекты
Ошибки безопасности. Примеры:
Простые правила оформления
Оформление ошибок. Название
Оформление ошибок. Описание
Оформление ошибок. Доп. инфо
Атрибуты бага: (Summary)
Практика формулирования Summary бага.
Практика формулирования Summary бага.
Серьёзность и Приоритет багов.
Жизненный цикл дефекта.
Жизненный цикл дефекта.
Состояние дефектов
Жизненный цикл дефекта.
Дефекты - основной продукт работы тестировщиков !!!
2.82M
Категория: ПрограммированиеПрограммирование

Тестирование. Типы дефектов (багов)

1. Напоминание!

Тестирование
= поиск дефектов!
Тестирование-
процесс
исследования ПО с целью
получения информации о качестве
продукта.

2. Что такое дефект (баг)?

Дефект
(он же баг) — это несоответствие
фактического результата выполнения
программы ожидаемому результату.

3. «First actual case of bug being found»

4. Как определить дефект перед нами или нет?

Программа
не делает, то что она должна
делать согласно ТЗ.
Программа
делает что-то, чего она не
должна делать согласно ТЗ.
Программа
делает что-то, о чём в
требованиях не упоминалось.
Программа
не делает чего-то, о чём не
говорится в требованиях , однако
подразумевается, что она должна это делать.
Программа
трудна для понимания и
неудобна в использовании.

5. Оформление отчёта об ошибке

Цель составления :отчета об ошибке является ее
исправление.
Каждое хорошее описание ошибки должно содержать
роено три вещи
1. Какие шаги привели к ошибке;
2. Что Вы ожидали, увидеть;
3. Что Вы на самом деле увидели.
.1 отчет в багтреккере на I баг
.1 отчет в багтреккере на один итот жебаг, который
воспроизводится браузерах/ОС.

6. Основные типы дефектов ПО

функциональные
ошибки

7. Функциональные ошибки. Примеры:

1.
Не сохраняются изменения данных в
профиле
2.
Не работает добавление комментария
3.
Не работает удаление товара из
корзины
4.
Не работает поиск

8. Основные типы дефектов ПО

функциональные ошибки
визуальные ошибки

9. Визуальные ошибки. Примеры:

1.
Текст вылезает за границы поля
2.
Элемент управления сайтом
наслаивается на нижестоящий элемент.
3.
Не отображается картинка

10. Основные типы дефектов ПО

функциональные
ошибки
визуальные ошибки
логические ошибки

11. Логические ошибки. Примеры:

1.
Можно поставить дату рождения в
будущем. 31 февраля, 31 июня и т.д.
2.
Можно сделать заказ не указав адрес
доставки
3.
Неверная работа логики поиска

12. Основные типы дефектов ПО

функциональные
ошибки
визуальные ошибки
логические ошибки
ошибки контента

13. Ошибки контента. Примеры:

1.
Конвертация валют идет по некорректному курсу.
2.
Орфографические или пунктуационные ошибки.
3.
Картинка товара не соответствует
карточке товара

14. Основные типы дефектов ПО

функциональные
ошибки
визуальные ошибки
логические ошибки
ошибки контента
ошибки удобства
использования

15. Ошибки удобства использования. Примеры:

1.
Отсутствие подсветки или текста
ошибки при некорректно заполненных
полях формы
2.
Сброс значений заполненных полей
при некорректной попытке регистрации
3.
Перегруженный интерфейс
(чрезмерное количество однотипных
точек входа)

16. Основные типы дефектов ПО

функциональные
ошибки
визуальные ошибки
логические ошибки
ошибки контента
ошибки удобства
использования
ошибки безопасности

17. Ошибки безопасности. Примеры:

1.
XSS-уязвимости
2. SQL-инъекции

18. Зачем документируют дефекты

Чтобы
Чтобы
не забыть
иметь возможность
исправлять конкретные проблемы
Чтобы собирать метрики

19. Ошибки безопасности. Примеры:

1.
XSS-уязвимости
2. SQL-инъекции

20. Простые правила оформления

Один дефект - один репорт
Говорящее название
Понятное описание

21. Оформление ошибок. Название

Локатор. Действие для проявления.
Проявление. Ожидаемый результат.
Где? Что делал? Что получилось? Что
ожидали?

22. Оформление ошибок. Описание

1. Предусловия воспроизведения
2. Последовательность действий для
воспроизведения
3. Фактический результат
4. Ожидаемый результат

23. Оформление ошибок. Доп. инфо

1. Окружение/условия воспроизведения
2. Скриншоты/видео
3. Логи/артефакты работы ПО
4. Атрибуты ошибки (важность, компонент)

24. Атрибуты бага: (Summary)

Принцип описания
сути(Summary) бага:
Что?
Где?
Когда?, (При каких условиях?)

25. Практика формулирования Summary бага.

Сформулируйте
баг на скриншоте
используя принцип: Что, где, когда?

26. Практика формулирования Summary бага.

Ответ:
Что:
Отсутствует выпадающее меню
Где:
в пункте Actionc
Когда:
при не выбранном документе.

27. Серьёзность и Приоритет багов.

СЕРЬЁЗНОСТЬ
ПРИОРИТЕТ
S1 Блокирующий (Blocker)
S2 Критический (Critical)
S3 Значительный (Major)
P1 Высокий (High)
S4 Незначительный (Minor)
P2 Средний (Medium)
S5 Тривиальный (Trivial)
P3 Низкий (Low)

28. Жизненный цикл дефекта.

29. Жизненный цикл дефекта.

30. Состояние дефектов

31. Жизненный цикл дефекта.

Варианты прохождения багов:
1. (новый)new
(отклоненный)rejected
(закрытый)closed
2. new
(отложенный)deferred
3. new
(принятый)Accepted
(открытый)open
(исправленный)fixed
(закрытый)closed
4. new
pen
accepted
(открыт снова)reopend
fixed
closed

32. Дефекты - основной продукт работы тестировщиков !!!

English     Русский Правила