Ўзбекистон республикаси ахборот технологиялари ва коммуникацияларини ривожлантириш вазирлиги муҳаммад ал-хоразмий номидаги


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



Download 2,45 Mb.
Pdf ko'rish
bet66/196
Sana21.06.2022
Hajmi2,45 Mb.
#687454
1   ...   62   63   64   65   66   67   68   69   ...   196
Bog'liq
dasturij taminotni testlash va tekshirish

Рис. 7 Тестирование, верификация и валидация 
Верификация программного обеспечения
– более общее понятие, чем тестирование. 
Целью верификации является достижение гарантии того, что верифицируемый объект 
(требования или программный код) соответствует требованиям, реализован без 
непредусмотренных функций и удовлетворяет проектным спецификациям и стандартам. 
Процесс верификации включает в себя инспекции, тестирование кода, анализ результатов 
тестирования, формирование и анализ отчетов о проблемах. Таким образом, принято 
считать, что процесс тестирования является составной частью процесса верификации, такое 
же допущение сделано и в данном учебном курсе. 
Валидация программной системы
– процесс, целью которого является доказательство 
того, что в результате разработки системы мы достигли тех целей, которые планировали 
достичь благодаря ее использованию. Иными словами, валидация – это проверка 
соответствия системы ожиданиям заказчика. Вопросы, связанные с валидацией выходят за 
рамки данного учебного курса и представляют собой отдельную интересную тему для 
изучения. 
Если посмотреть на эти три процесса с точки зрения вопроса, на который они дают 
ответ, то тестирование отвечает на вопрос «Как это сделано?» или «Соответсвует ли 
поведение разработанной программы требованиям?», верификация – «Что сделано?» или 
«Соответствует ли разработанная система требованиям?», а валидация – «Сделано ли то, что 
нужно?» или «Соответствует ли разработанная система ожиданиям заказчика?». 
7. Документация, создаваемая на различных 
этапах жизненного цикла 
Синхронизация всех этапов разработки происходит при помощи документов, которые 
создаются на каждом из этапов. Документация при этом создается и на прямой отрезке 
жизненного цикла – при разработке программной системы, и на обратном – при ее 
верификации. Попробуем на примере V-образного жизненного цикла проследить за тем
какие типы документов создаются на каждом из отрезков, и какие взаимосвязи между ними 
существуют (Рис. 8). 
Результатом этапа разработки требований к системе являются сформулированные 
требования к системе – документ, описывающие общие принципы работы системы, ее 
взаимодействие с «окружающей средой» - пользователями системы, а также, программными 
и аппаратными средствами, обеспечивающими ее работу. Обычно параллельно с 
требованиями к системе создается план верификации и определяется стратегия верификации. 
Эти документы определяют общий подход к тому, как будет выполняться тестирование, 
какие методики будут применяться, какие аспекты будущей системы должны быть 
подвергнуты тщательной проверке. Еще одна задача, решаемая при помощи определения 


88 
стратегии верификации – определение места различных верификационных процессов и их 
связей с процессами разработки. 
Верификационный процесс, работающий с системными требованиями – это процесс 
валидации требований, сопоставления их реальным ожиданиям заказчика. Забегая вперед
скажем, что процесс валидации отличается от приемо-сдаточных испытаний, выполняемых 
при передаче готовой системы заказчику, хотя может считаться частью таких испытаний. 
Валидация является средством доказать не только корректность реализации системы с точки 
зрения заказчика, но и корректность принципов, положенных в основу ее разработки. 
Разработка 
требований
Разработка 
функций и 
проекта
Кодирование
Интеграция
Требования к 
системе
Требования к 
ПО и 
архитектура
Программный 
код
Готовая к 
поставке 
система
Валидация
Верификация
Тестирование
Внутренние 
испытания
Установленная 
система
Приемо-
сдаточные 
испытания
Поставка
Мероприятия разработки
Мероприятия верификации
Документы
Стратегия и 
план 
верификации
Тест-
требования
Тест-план
Тест-план
Программа 
испытаний

Download 2,45 Mb.

Do'stlaringiz bilan baham:
1   ...   62   63   64   65   66   67   68   69   ...   196




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish