ТестированиеПО · 2017-11-22 · Тестирование+...

Preview:

Citation preview

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

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

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

«Тестирование  программ  может  использоваться    для  демонстрации  наличия  ошибок,  но  оно  никогда    не  покажет  их  отсутствие»  –  Дейкстра,  1970  г.  

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

y Объект  тестирования  y  Знание  тестируемого  объекта  y  Степень  автоматизации  y  Степень  изолированности  компонентов  y Момент  проведения  испытаний  

y  Характер  сценариев  y  Степень  подготовленности  к  испытаниям  

По  объектам  тестирования  

y Функциональное  тестирование  y  Тестирование  внешнего  вида  y  Тестирование  спецификации  

По  знанию  тестируемого  объекта  

y Методом  белого  ящика  

y Методом  серого  ящика  

y Методом  черного  ящика  

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

y  Ручное  тестирование  y Полуавтоматизированное  тестирование  y Автоматизированное  тестирование  

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

y Модульное  тестирование  

y  Компонентное  тестирование  y Интеграционное  тестирование  y  Системное  тестирование  

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

y  Тестирование  при  приемке  y  Тестирование  новой  функциональности  y  Регрессионное  тестирование  

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

y Позитивное  тестирование  y Негативное  тестирование  

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

y  Тестирование  по  спецификации  y Интуитивное  тестирование  

Дефект.  Что  это  такое?  

Дефект  –  каждое  отдельное  несоответствие  продукции  установленным  требованиям  

Важно!  

Тестирование  ≠  поиск  дефектов!  

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

 

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

y Функциональные  ошибки  y  Визуальные  ошибки  y Логические  ошибки  y Ошибки  контента  y Ошибки  удобства  использования  y Ошибки  безопасности  

Комбинирование  процедур  тестирования  

y  Тестирование  спецификации  y  Компонентное  тестирование  y Интеграционное  тестирование  y  Системное  тестирование  y  Регрессионное  тестирование  y  Тестирование  при  приемке  

Recommended