Введение в функциональное тестирование. Дефекты. Лекция 4 презентация

Содержание

Слайд 2

Тестовый сценарий — набор входных значений, предусловий выполнения, ожидаемых результатов и постусловий выполнения,

разработанный для определенной цели или тестового условия, таких как выполнение определенного пути программы или же для проверки соответствия определенному требованию.
Чек-лист - это документ, описывающий что должно быть протестировано.
При этом чек-лист может быть абсолютно разного уровня детализации. На сколько детальным будет чек-лист зависит от требований к отчётности, уровня знания продукта сотрудниками и сложности продукта.

Тестовый сценарий

Слайд 3

Существует обоснованная вероятность выявления тестом ошибки
Набор тестов не должен быть избыточным
Тест должен быть

наилучшим в своей категории
Он не должен быть слишком простым или слишком сложным

Характеристики хорошего теста

Слайд 4

Дефект

Дефект - изъян в компоненте или системе, который может привести компонент или систему

к невозможности выполнить требуемую функцию, например неверный оператор или определение данных. Дефект, обнаруженный во время выполнения, может привести к отказам компонента или системы.
Дефект - это несоответствие фактического результата выполнения программы ожидаемому результату.
Дефекты обнаруживаются на этапе тестирования программного обеспечения (ПО), когда тестировщик проводит сравнение полученных результатов работы программы (компонента или дизайна) с ожидаемым результатом, описанным в спецификации требований.

Слайд 5

Ошибка, дефект, отказ

Человек может сделать ошибку (просчет), которая порождает дефект (недочет, помеху) в

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

Слайд 6

Необходимо убедиться, что ошибка произошла не из-за ввода тестируемым неверного значения.
Следует как более

полно описать действия, которые привели к ошибке, понять, не проявляется ли ошибка на других типах данных.

Действия при обнаружении ошибок

Слайд 7

Классификация по типу
ошибки в функциональности
ошибки эргономики модуля или бизнес-процесса
ошибки документирования
ошибки производительности
ошибки локализации
ошибки совместимости
ошибки

безопасности
Степени критичности
Максимальная критичность
Высокая критичность
Нормальная критичность
Низкая критичность
Степени приоритетности
Блокирующая
Максимальная
Высокая
Нормальная
Низкая

Понятие и классификация ошибок

Слайд 8

Дефект. Атрибуты дефекта

Минимальные данные о дефекте:
краткое наименование
дата
автор (обнаруживший дефект)
ссылка на систему и ее

версию (build)
приоритет (Priority)
серьезность проблемы (Severity)
описание (предусловия, шаги для воспроизведения, ожидаемый результат, фактический результат)
состояние, статус

Слайд 9

Дефект. Пример

Слайд 10

Дефект. Пример

Слайд 11

Баг-трекинг

Работа с дефектами:
Баг-трекинговые системы;
Почтовая переписка
Плюсы баг-трекинговых систем:
Дефекты не теряются
Возможность построения любой отчётности по

дефектам
Удобство работы с полной базой данных с дефектами

Слайд 12

Инструменты тестирования. Jira

Слайд 13

Инструменты тестирования. Jira

Слайд 14

Инструменты тестирования. Redmine

Слайд 15

Пример хорошего дефекта, Redmine

Слайд 16

Пример плохого дефекта, Redmine

Слайд 17

Диаграмма состояний дефекта

Слайд 18

Задание по лекции 4

1.1 Опишите атрибуты дефекта
1.2 Опишите основные этапы жизненного цикла дефекта

Слайд 19

129075, г. Москва,
Мурманский проезд, д. 14, к. 1
Тел./факс: +7 (495) 967 66

50
lanit@lanit.ru
Имя файла: Введение-в-функциональное-тестирование.-Дефекты.-Лекция-4.pptx
Количество просмотров: 52
Количество скачиваний: 0