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



Download 2,45 Mb.
Pdf ko'rish
bet170/196
Sana21.06.2022
Hajmi2,45 Mb.
#687454
1   ...   166   167   168   169   170   171   172   173   ...   196
Bog'liq
dasturij taminotni testlash va tekshirish

предусловия
– такие допущения помещаются в начале функций или процессов 
обработки данных и предназначены для проверки того, все ли необходимые данные 
корректны; 

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

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

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


177 
заключается своего рода «контракт» в котором четко прописан интерфейс взаимодействия не 
только по форматам вызова методов, но и по пересылаемым данным. 
Основным источником информации для определения контрактов являются требования 
на систему – функциональные или архитектурные. Поэтому верификацию допущений 
необходимо проводить в два этапа – на первом этапе проверяется корректность условий 
каждого допущения по отношению к требованиям, и только затем на втором этапе 
моделируются ситуации, приводящие к нарушению допущения. Начинающие тестировщики 
часто забывают о первом этапе, переходя от функционального тестирования по требованиям 
к структурному тестированию по коду. 

Download 2,45 Mb.

Do'stlaringiz bilan baham:
1   ...   166   167   168   169   170   171   172   173   ...   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