Введение в профессию инженера тестирования. Основы презентация

Содержание

Слайд 2

Кружка

Кружка

Слайд 3

Какие функции?

Вмещать напитки
Переносить напитки
Возможность из неё пить

Какие функции? Вмещать напитки Переносить напитки Возможность из неё пить

Слайд 4

Проверяем

Вмещение напитков
Шаги проверки:
поставить на горизонтальную поверхность
налить воды
визуально оценить целостность кружки и количество воды

в ней
Ожидаемый результат:
кружка визуально целая
количество воды в кружке не изменяется

Проверяем Вмещение напитков Шаги проверки: поставить на горизонтальную поверхность налить воды визуально оценить

Слайд 5

Проверяем

Перенос напитков
Шаги проверки:
поставить на горизонтальную поверхность
налить воды
взять за ручку
поднять
перенести
поставить на горизонтальную поверхность
визуально оценить

целостность кружки и количество воды в ней
Ожидаемый результат:
кружка визуально целая
количество воды в кружке не изменяется

Проверяем Перенос напитков Шаги проверки: поставить на горизонтальную поверхность налить воды взять за

Слайд 6

Проверяем

Возможность пить из кружки
Шаги проверки:
поставить на горизонтальную поверхность
налить воды
взять за ручку
поднести ко рту
наклонить
сделать

глоток
оценить возможность сделать глоток из кружки
оценить целостность кружки после глотка
Ожидаемый результат:
кружка визуально целая
глоток сделан

Проверяем Возможность пить из кружки Шаги проверки: поставить на горизонтальную поверхность налить воды

Слайд 7

Разработка требований

Требования - совокупность утверждений относительно атрибутов, свойств или качество программной системы, подлежащей

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

Разработка требований Требования - совокупность утверждений относительно атрибутов, свойств или качество программной системы,

Слайд 8

Тестирование

Тестовый случай (тест кейс) - набор условий, при которых инженер будет определять, удовлетворяется

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

Тестирование Тестовый случай (тест кейс) - набор условий, при которых инженер будет определять,

Слайд 9

Процесс тестирования

Процесс тестирования

Слайд 10

Тестирование ПО - это

процесс, позволяющий убедиться в том, что в программе нет ошибок.
процесс,

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

Тестирование ПО - это процесс, позволяющий убедиться в том, что в программе нет

Слайд 11

Цели тестирования

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

неправильным, нежелательным или не соответствующим спецификации.

Цели тестирования убедиться, что продукт отвечает заявленным требованиям. выявить ситуации, при которых поведение

Слайд 12

Задачи тестирования

пропустить как можно меньше дефектов.
проверить, что известные дефекты устранены.
проверить, что при устранении

известных дефектов не были внесены новые.

Задачи тестирования пропустить как можно меньше дефектов. проверить, что известные дефекты устранены. проверить,

Слайд 13

Цикл тестирования ПО

Цикл тестирования ПО

Слайд 14

Принципы тестирования

Принципы тестирования

Слайд 15

Принципы тестирования

Тестирование демонстрирует наличие дефектов

Принципы тестирования Тестирование демонстрирует наличие дефектов

Слайд 16

Принципы тестирования

Исчерпывающее тестирование недостижимо

Принципы тестирования Исчерпывающее тестирование недостижимо

Слайд 17

Принципы тестирования

Раннее тестирование

Принципы тестирования Раннее тестирование

Слайд 18

Принципы тестирования

Парадокс пестицида

Принципы тестирования Парадокс пестицида

Слайд 19

Принципы тестирования

Тестирование зависит от контекста

Принципы тестирования Тестирование зависит от контекста

Слайд 20

Принципы тестирования

Заблуждение об отсутствии ошибок

Принципы тестирования Заблуждение об отсутствии ошибок

Слайд 21

Классификация видов тестирования

Классификация видов тестирования

Слайд 22

Функциональные виды тестирования

Функциональные виды тестирования

Слайд 23

Нефункциональные виды тестирования

Нефункциональные виды тестирования

Слайд 24

Виды тестирования, связанные с изменениями

Виды тестирования, связанные с изменениями

Слайд 25

Дополнительная классификация видов тестирования

Дополнительная классификация видов тестирования

Слайд 26

По знанию системы

Тестирование методом белого ящика (white box testing)
Тестирование методом черного ящика (black

box testing)
Тестирование методом серого ящика (grey box testing)

По знанию системы Тестирование методом белого ящика (white box testing) Тестирование методом черного

Слайд 27

По степени автоматизации

Ручное тестирование (manual testing)
Полуавтоматизированное тестирование (semi automated testing)
Автоматизированное

тестирование (automated testing )

По степени автоматизации Ручное тестирование (manual testing) Полуавтоматизированное тестирование (semi automated testing) Автоматизированное

Слайд 28

По степени изолированности

Mодульное тестирование (Unit testing)
Компонентное тестирование (Component testing)
Интеграционное тестирование

(Integration testing )
Системное тестирование (System testing )

По степени изолированности Mодульное тестирование (Unit testing) Компонентное тестирование (Component testing) Интеграционное тестирование

Слайд 29

По моменту проведения

Тестирование при приемке (Acceptance or Certification test)
Дымовое тестирование (Smoke

testing)
Тестирование сборки (Build Verification testing)
Тестирование новой функциональности (New feature testing)
Регрессионное тестирование (Regression testing)
Санитарное тестирование (Sanity Testing)
Альфа-тестирование
Бета-тестирование

По моменту проведения Тестирование при приемке (Acceptance or Certification test) Дымовое тестирование (Smoke

Слайд 30

По характеру сценариев

Позитивное тестирование

Негативное тестирование

По характеру сценариев Позитивное тестирование Негативное тестирование

Слайд 31

По степени подготовленности

Тестирование по документации (Formal/Documented testing)
Интуитивное тестирование(Ad hoc testing)
Исследовательское тестирование (Exploratory testing)

По степени подготовленности Тестирование по документации (Formal/Documented testing) Интуитивное тестирование(Ad hoc testing) Исследовательское тестирование (Exploratory testing)

Имя файла: Введение-в-профессию-инженера-тестирования.-Основы.pptx
Количество просмотров: 152
Количество скачиваний: 0