Слайд 2

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

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

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

Верификация программного обеспечения - процесс достижения гарантии того, что верифицируемый объект (требования или программный код) соответствует требованиям, реализован без непредусмотренных функций и удовлетворяет проектным спецификациям и стандартам.

Слайд 3

Верификация - это процесс определения, выполняют ли программные средства и их компоненты требования, наложенные

Верификация - это процесс определения, выполняют ли программные средства и их компоненты
на них в последовательных этапах жизненного цикла разрабатываемой программной системы.

цель

Слайд 4

Отладка - процесс, направленный на локализацию и устранение ошибок в системе

Верификация - процесс, направленный

Отладка - процесс, направленный на локализацию и устранение ошибок в системе Верификация
на демонстрацию наличия ошибок и условий их возникновения.

ВЕРИФИКАЦИЯ, в отличие от ОТЛАДКИ - контролируемый и управляемый процесс

Верификация включает в себя:
анализ причин возникновения ошибок и последствий, которые вызовет их исправление, 
планирование процессов поиска ошибок и их исправления,
оценку полученных результатов.

Все это позволяет говорить о верификации как о процессе обеспечения заранее заданного уровня качества создаваемой программной системы.

Слайд 5

Задачи и цели процесса верификации

корректно переработаны

корректно переработаны

корректно переработаны

Цель верификации - доказать, что, что

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

Слайд 6

Тестирование программного кода 

Тестирование программного кода

Слайд 7

Задачи и цели тестирования программного кода

Тестирование программного кода - процесс выполнения программного

Задачи и цели тестирования программного кода Тестирование программного кода - процесс выполнения
кода, направленный на выявление существующих в нем дефектов. 

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

Задача тестирования - определение условий, при которых проявляются дефекты системы, и протоколирование этих условий. 

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

Имя файла: 878892.pptx
Количество просмотров: 32
Количество скачиваний: 0