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

Содержание

Слайд 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)

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

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

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

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

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

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

testing)
Автоматизированное тестирование (automated testing )
Слайд 28

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

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

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

Интеграционное тестирование (Integration testing )
Системное тестирование (System testing )
Слайд 29

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

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

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

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

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

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

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

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

Слайд 31

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

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

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

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