Tekshirish, sinov


Dasturlarning asl matnlarini ko'rish va tahlil



Download 290,11 Kb.
bet2/23
Sana07.04.2022
Hajmi290,11 Kb.
#534463
1   2   3   4   5   6   7   8   9   ...   23
Bog'liq
ЛЕКЦИЯ 13

Dasturlarning asl matnlarini ko'rish va tahlil qilish PS komponentlarini dasturlash jarayonida kiritilgan nuqsonlar va xatolarni aniqlash va ro'yxatga olish uchun mo'ljallangan. Ushbu protseduralaralgoritmlarni kodlashning chiqish natijalari — tex­siz dasturlari aniq, to'liq va tekshirilishi mumkinligini tasdiqlash uchun yolg'ondir. Avvalo, dasturlarning matnining dastlabki talablarga va PS arxitekturasiga va dasturiy standartlarga javob berishga nisbatan to'g'riligi aniqlanishi kerak. Ushbu qarashlar va tahlillar, odatda, cor Rektum ekanligini tasdiqlaydigan dasturlarning asl matni bilan cheklanadi­, to'liq va kompo nent uchun past darajadagi talablarga javob­beradi, shuningdek, originalmatnda keraksiz va neopi­hammom funktsiyalari mavjud emas. Grammi haqida ishlab chiqish jarayoni­to'liq dasturlash standartlariga muvofiq amalga oshirilganligi va ushbu standartlardan chetga chiqishi oqlanganligi, oso­benno, cheklovlar murakkabligi va tizimning to'g'riligi maqsadlarini qondiradigan dastur tuzilmalaridan foydalanish. Shu nuqtai nazardan murakkabligi­grammi komponentlar, ichki nazorat tuzilmalari darajasi va mantiqiy Evropa Ittifoqi va raqamli iboralar murakkabligi haqida ulanish darajasi sifatida tushuniladi. Ushbu tahlil Garan­standartlardan kelib chiqadigan mumkin bo'lgan o'zgarishlarni oqlashi kerak.
PSni talablardan sinovdan o'tkazish ikki qo'shimcha maqsadga ega. Birinchi maqsad, PSning ushbu trebovning unga bo'lgan ehtiyojini qondirishini ko'rsatishdir­. JSTjannatining maqsadi tizimning to'g'riligi va ishonchliligiga ta'sir qiladigan qabul qilinadigan shkalali vaziyatlarning paydo bo'lishiga olib kelishi mumkin bo'lgan nuqsonlar va xatolar bartaraf etilganligi yuqori darajadagi ishonch bilan namoyon к возникнове­нию недопустимых отказовыхbo'lishdir. ­Tov dasturiy komponentlarining talablarga javob beradigan integratsiyasini sinovdano'tkazish, PS talablari va uning arxitekturasi talablarini amalga oshirish o'rtasidagi munosabatlarga e'tibor qaratishi kerak. Ushbu testning maqsadi dasturiy komponentlarning bir-­biri bilan to'g'ri muloqotqilishini­va it va uning arxitekturasiga bo'lgan talablarning ehtiyojlarini qondirishini ta'minlashdir.
Ko'p yillik tajriba shuni ko'rsatdiki, yagona universal test usuli yaratilishi mumkin emas va juda ko'p turli xil usullarni qo'llash kerak. Har bir usul­sinov vazifalari, dastur tarkibiy qismlari va natijalarni baholash usullari bilan ajralib turadi. Turli sinov usullarini birgalikda va muntazam ravishda qo'llash murakkab dastur komplekslarining yuqori sifatli ishlashiga imkon beradi.
Tanlash va dasturiy ta'minot Fireplaces test usullarini qo'llash­, ular uchun umumiy talablar va ularning xususiyatlari & # 8217 ko'rib chiqish kerak;.

  • test sinovidan o'tuvchi mutaxassislarning ijodiy mehnati nisbatan yuqori darajada­ществляющих тестирование, приводит к необходимости обеспечеbo'lib, siz­ularni samarali interaktiv tarzda tekshirishlarni tomatizatsiya qilish vositalari bilan o'zaro hamkorligini ta'minlash zarurligiga olib keladi­;

  • dasturlarda aniqlangan xatolarning turlari va joylari oldindan aytib bo'lmaydigan bo'lib, ularni avtomatik ravishda aniqlash imkoniyatini cheklaydi va sinov vaqtida mutaxassislarning ijodiy, yuqori rolida qisman avtomatlashtirilgan usullar va vositalarga e'tibor berish zarurligini belgilaydi;

  • mumkin bo'lgan joylar va xato turlarining xilma-xilligi, nisbatan kamdan-kam hollarda topilsa, test paytida grammni bajarish jarayoni haqida katta miqdordagi ortiqcha ma'lumotni ro'yxatga olish va tahlil qilishga olib keladi­;

  • disk raskadrovka dasturiy komponentlarining yuqori­murakkabligi, sinov jarayonining qattiq va iteratsion tabiati goy tyestirovaning to'liqligi va erishilgan komponentlarning sifatini baholashning mumkin bo'lgan aniqligini qiyinlashtiradi va cheklaydiго тести­;

  • malakali, tajriba, temperament va ijodiy qobiliyatlardan farq qiluvchi mutaxassislarni testdan o'tkazishda faol ishtirok etish, shuningdek, gramm-moponentlar haqida disk raskadrovka qilingan arxitektura, murakkablik va funktsiyalarning farqlari­граммных компонентов не позволяют жестко регламентировать трудоем­suyak, texnika va texnologiyalarni qo'llashni qat'iy tartibga solishga imkon bermaydi.sinovlarni avtomatlashtirish vositalari.

Dasturlarni ishlab chiqish jarayonida mutaxassislardastlabki ma'lumotlar va dastur rejimlarini o'zgartirishning barcha sohalarida PS ning ishlashini sinovdan o'tkazishga harakat qilishlari kerak. Shu bilan birga,­ra nomenklaturasi va testlarning o'zgarishi oralig'i­sinovlarni tayyorlash va bajarish uchun ruxsat etilgan muddat bilan chegaralanadi, yoki­сурсами, доступными для использования с цеCu Lew Control va test nia bilan normal ishlash rejimida foydalanish uchun mavjud bo'lgan cyps hisoblash­. Bu test usullari va PS komponentlarini tahlil qilish ketma­-ketligini, o'zgaruvchan testlar hajmini va sinov chuqurligini tanlashda aks etadi. Samarali me­todov test va pic muz tanlash, ularning qo'llash eng katta darajada test ob'ektlar asosiy xususiyatlari ta'sir qiladi:

  • tashqi muhitdan haqiqiy vaqt va tasodifiy ta'sirlar bilan ishlash chuqurligining chuqurligi, shuningdek, axborotni qayta ishlash sifati va ishlashning ishonchliligi bilan belgilanadigan dastur kompleksining klassi;

  • murakkab dasturlarning murakkabligi yoki miqyosi (o'lchami) va uning funktsional­komponentlari,­bu poyafzalning yakuniy natijalari;

  • dasturlarda ustun elementlar­: murakkab ifodalarni ajratish va o'lchangan qiymatlarni o'zgartirish yoki echimlarni tayyorlash va tayyorlash uchun mantiqiy va ramziy ma'lumotlarni qayta­ishlash.

Sinov variantlari ishlab chiqilishi kerak, shuning uchun rowning­ishlashi to'g'riligini tekshirish va определить условия, при кото­mumkin bo'lgan xatolar paydo bo'lishi mumkin bo'lgan sharoitlarni aniqlash. Tes­tami qamrovini tahlil qilish PS talablari qaysi talablar sinovdan o'tkazilmaganligini va qaysi dasturiy ta'minot tuzilmalari sinovdan o'tkazilmaganligini aniqlashi kerak­.Sinov qoplamasining anali s двух шагов,talablari asosida qoplamani tahlil qilishni o'z ichiga olgan ikki bosqichdan iborat bo'lib, ana­Liz strukturaviy qoplamani o'z ichiga oladi. Birinchi qadam, tanlangan test to'plamlari belgilangan mezonlarga muvofiqligini tasdiqlash uchun PS talablariga nisbatan sinov to'plamlarini tahlilqiladi. Talablarga asoslangan ushbu qamrov tahlillari­PS uchun spetsifikatsiyadagi barcha talablarni amalga oshirishni to'liq tekshirish va qo'shimcha test to'plamlariga bo'lgan ehtiyojni ko'rsatish uchun qanchalik to'liq tayyorlanganligini aniqlashi kerak.­Talablarga asoslangan sinov variants dasturning turini to'liq qamrab olmaydi­. Shuning uchun, qo'shimcha­ravishda, qoplama tuzilmalarini tahlil qilish va uni tekshirish amalga oshiriladi. Ikkinchi qadam должен под­, tre bovaniyah asosida sinov protseduralaridasturning butun tuzilishini qoplaganligini ta'kidlashi kerak.­Xotin-qizlarning tarkibiy qoplamasini tahlil qilish dastur tuzilmasining elementlari o'tkazib yuborilmaganligini aniqlash­uchun, Koto Rye talablarga asoslangan test protseduralari bilan tekshirilmagan.
Bundan tashqari, asosiy e'tibor qaratilganmeto dah nisbatan oddiy dasturlarning sifatini ta'minlash. Bunga alohida dasturiy ta'minot modullari (PM) yoki ularning kichik guruhlari­kiradi. Biroq, quyida ushbu komponentlar farq qilmaydi va asosan dasturiy modul ishlatiladi. Ushbu test ob'ektlari­murakkab dasturiy vositalardan ajratib turadigan­va test sinovlarini o'tkazish uchun ishlatiladigan usullar va vositalarga vasat ravishda ta'sir qilmaydigan bir qator asosiy oso bennostyga egaметодах и средствах автома­.
Невысокая размерPM ning past o'lchamlari ularning­ko'rinishini va funksiyalarni batafsil tahlil qilish imkoniyatini, dasturning tuzilishini va­vazifalarni qayta ko'rib chiqish jarayonini ta'minlaydi. Pmni batafsil nazorat qilish planomer tomonidan amalga oshirilishi mumkin­, shuningdek, har qanday operatorga yoki ramma dasturidagi operandga aniqlikbilan aniqlanadi. Sinovning murakkabligini kamaytirish istagi qisman kuzatilgan va tahlil qilinadigan komponentlarni dasturning bir tarkibiy elementi ichida dasturlash tilida kichik operatorlar guruhlari darajasiga qo'shish orqali amalga oshiriladi. Shundayqilib, muammoni hal qilishning barcha mantiqlari va barcha mumkin bo'lgan yo'nalishlar mavjud va­dasturni bajarish uchun antalar mavjud. Natijada­, JSST test sinov darajasini va PS komponentlarini erishilgan sifatini baholash va nazorat qilish, shuningdek, test quyidagi turdagi ishlab chiqarish mumkin.

Download 290,11 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   23




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