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 — texsiz 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 javobberadi, shuningdek, originalmatnda keraksiz va neopihammom funktsiyalari mavjud emas. Grammi haqida ishlab chiqish jarayonito'liq dasturlash standartlariga muvofiq amalga oshirilganligi va ushbu standartlardan chetga chiqishi oqlanganligi, osobenno, cheklovlar murakkabligi va tizimning to'g'riligi maqsadlarini qondiradigan dastur tuzilmalaridan foydalanish. Shu nuqtai nazardan murakkabligigrammi komponentlar, ichki nazorat tuzilmalari darajasi va mantiqiy Evropa Ittifoqi va raqamli iboralar murakkabligi haqida ulanish darajasi sifatida tushuniladi. Ushbu tahlil Garanstandartlardan 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 muloqotqilishiniva 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 usulsinov 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, sizularni 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 yuqorimurakkabligi, 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'isinovlarni 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 metodov 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 funktsionalkomponentlari,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 qaytaishlash.
Sinov variantlari ishlab chiqilishi kerak, shuning uchun rowningishlashi to'g'riligini tekshirish va определить условия, при котоmumkin bo'lgan xatolar paydo bo'lishi mumkin bo'lgan sharoitlarni aniqlash. Testami 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, anaLiz 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 tahlillariPS 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'shimcharavishda, 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 aniqlashuchun, 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 guruhlarikiradi. Biroq, quyida ushbu komponentlar farq qilmaydi va asosan dasturiy modul ishlatiladi. Ushbu test ob'ektlarimurakkab dasturiy vositalardan ajratib turadiganva 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 ularningko'rinishini va funksiyalarni batafsil tahlil qilish imkoniyatini, dasturning tuzilishini vavazifalarni 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 vadasturni 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.
Do'stlaringiz bilan baham: |