Ma'ruza №1 Paskal tilining umumiy tavsifi



Download 336,5 Kb.
bet35/54
Sana29.12.2021
Hajmi336,5 Kb.
#75131
1   ...   31   32   33   34   35   36   37   38   ...   54
Bog'liq
Ma'ruza №1 Paskal tilining umumiy tavsifi

Birlashtiruvchi test barcha qismlarning birgalikdagi harakatini sinaydi. Modullar interfeyslari boshqa modullar bilan bog‘liqlikda testlanishi kerak. Bu o‘rinda topiladigan xatolar odatda, dizayn xatolari bo‘ladi.

Buning ustiga katta miqdordagi har xil turli usullar mavjud. Birinchidan Top-Down yoki Bottom-Up-test bor. Shu bilan birga modullar yoki pastdan yuqoriga qarab tayyor dasturga to‘planadi va har qadamda testdan o‘tkaziladi yoki aksincha. Buning ustiga, masalan ma’lumotlar bazasi darajasiga «quyi» sifatida, foydalanuvchi interfeysiga esa «yuqori» sifatida qarash mumkin.

Harakatning keyingi moduli funksional mo‘ljalli test nazoratidir. Bunda modullar ularning vazifalariga muvofiq ravishda dastur negiziga birlashadi va testdan o‘tkaziladi. Bu usulning afzalligi shundaki, ko‘zda tutilmagan vazifalarni texnik bajarish mumkinligi tezroq tekshiriladi. Bundan tashqari, foydalanuvchi loyihaning doimiy taraqqiyotini ko‘radi. So‘nggi mulohaza, albatta foydalanuvchi testlashga kirishgandagina yoki foydalanuvchi va mijozga kamida test natijalari ko‘rsatilgan hollardagina t‘’g‘ridir.

Keyingi imkoniyat darajaga mo‘ljallangan usuldir. Bunda modullar alohida darajalar bo‘yicha joylashadi. Bu holda darajalar alohida darajalar uchun vakil qilingan komanda tomonidan testlanadi. Bu o‘rinda, masalan, klassik uch darajali model qo‘llanilishi mumkin. Darajalar bo‘yicha alohida sinovlarning afzalligi shundaki, testlar yonma-yon o‘tkazilishi mumkin. Biroq bunda ko‘p test darajalari (Kuchaytiruvchi-shakllantiruvchilar) va Stubs kerak. Bundan tashqari, oxirida darajalar birlashtirilishi undan keyin esa ularning birgalikidagi xarakati tekshirilishi kerak bo‘ladi.

Birlashtiruvchi test shundagina tugallangan hisoblanadiki, agar test paytida dasturning to‘xtab qolishi, dasturning taqalib qolishi manbalarning avariyali sarflanishi yoki funksional xatolar singari jiddiy xatolar topilmasa, qolgan barcha xatolar kelgusida bartaraf qilinishi kerak.

Tizimli test qabul qiluvchi test oldidagi umumiy testni bildiradi. U buyurtmachining barcha talablari bajarilgan bajarilmaganligini ko‘rsatadi. Tizimni muhim shart-sharoiti shundaki, mahsulot barqaror harakatda bo‘ladi, dasturlash bo‘yicha barcha ishlar bajarilgan va jiddiy kamchiliklar bartaraf qilingan. Tizimli testda dasturning ishchi xususiyatlariga alohida ahamiyat beriladi. Ushbu xatolarning ko‘pchiligi dizayn va tasnifning tipik xatolaridir, shu bilan birga kaskad modelidagi shunday xatolardan biri shuningdek barcha fazalar yuqoridan bajarilishini bildiradiki, bu kalendar reja va byudjet bo‘yicha katta zarbadir.


Download 336,5 Kb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   54




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