Unit Testing: Qism tizim (modul komponenta) mustaqil ravishda testlanadi


System Testing: -Tizim yaxlit xolda tekshiriladi


Download 52.14 Kb.
bet2/3
Sana30.04.2023
Hajmi52.14 Kb.
#1417070
1   2   3
Bog'liq
Kiber Huquq va Kiber Etika

System Testing: -Tizim yaxlit xolda tekshiriladi.


  • System Testing: -Tizim yaxlit xolda tekshiriladi.

Maqsad: tizim unga qo’yilgan talablarni (funksional va global) qanoatlantirishga ishonch hosil qilish.

Acceptance Testing: - DT i/ch tomonidan taqdim etilgan tizimni baxolash;

- Mijozlar tomonidan amalga oshiriladi. Maqsad: buyurtmachilar talablari qanoatlantirilganligi va foydalanishga tayorligiga ishonch xosil qilish.

Dasturiy ta’minot uchun umumiy talablar

Funksional talablar. Tizim nima ishni bajarish va qanday shakl almashtirish (kirish qiymatlarini chiqish qiymatlariga) lozimligini aniq tasniflab beradi;

- nofunksional talablar - unumdorlik (samaradorlik); - ishonchlilik; - to’lalik; - turg’unlik; - xavfsizlik; - boshqalar.

Oq quti va qora quti testi


  • White-Box va Black-Box atamalari dasturiy injiniringda ishlatiladi. Bu dasturiy ta'minotni sinovdan o'tkazishda ishlatiladigan ikkita yondashuv, mijozga dasturiy ta'minot sifatiga ishonch hosil qilish jarayoni. Dasturiy ta'minotni sinovdan o'tkazish (odatda dasturiy ta'minotni bajarish orqali amalga oshiriladi) dasturiy ta'minotdagi xatolarni (shuningdek, dasturiy xato deb ham ataladi) topish maqsadida o'tkaziladi.

White Box testi nima?


  • White Box testi nima?

  • Oq quti testi tizim tuzilishiga asoslangan dasturiy ta'minot tizimini sinash uchun ishlatiladi. Bu shaffof qutiga o'xshaydi, biz uning ichida nima bo'layotganini ko'ra olamiz. Bu tizimning har bir moduli berilgan ma'lumotlarga qanday javob berishini chuqur tekshiradi. Bunday tekshirish ko'p vaqtni oladi, chunki nazorat tuzilmalarini, halqalarni, shartlarni, funktsiyalarni va boshqalarni tekshirish kerak.

Qora quti testi nima?


  • Qora quti testi nima?

  • Qora quti testi, tizim qanday harakat qilishidan qat'i nazar, faqat tizimning funksionalligini tekshirish uchun ishlatiladi. Bu asosan tizim talablarining qondirilishiga ishonch hosil qilish uchun mo'ljallangan. Bu yopiq qutiga o'xshaydi, u erda biz faqat nima bilan oziqlanayotganimizni bilamiz va nihoyat natijani beradi, lekin bu mahsulot qanday ishlab chiqarilganini bilmaymiz.


Tekshirish - bu dasturiy ta'minot sifatini nazorat qilish va undagi xatolarni aniqlashga qaratilgan jarayon. Tekshirishning maqsadi tekshirilayotgan ob'ektning talablar, dizayn spetsifikatsiyalari va standartlarga muvofiqligini tasdiqlashdir.
Tasdiqlash jarayoni dasturiy ta'minotni amalga oshirish uchun mo'ljallangan umumiy tizim talablarini, dasturiy ta'minotning funktsional komponentlari uchun talablar spetsifikatsiyalarini, dasturiy ta'minot arxitekturasini va dastur manba kodlarini ketma-ket tekshirishdir. Tekshiruv standartlar normalari, dasturiy ta'minot uchun texnik topshiriqlar, dizayn echimlaridastur kodi, foydalanuvchi hujjatlari va dasturiy ta'minotning o'zi ishlashi o'rtasidagi nomuvofiqlikni aniqlaydi. Bundan tashqari, har bir aniq loyihada dasturiy ta'minotning hayot aylanishini texnologik ta'minlash, shuningdek, operatsion va texnologik hujjatlarga qo'yiladigan talablar tekshirilishi kerak.
Dasturiy ta'minotni ishlab chiqish jarayonidan qat'i nazar, tekshirish unda asosiy rol o'ynaydi va quyidagi muammolarni hal qiladi:


  • • xatolarni, kamchiliklarni, dasturiy ta'minotning turli qismlarining to'liq emasligini aniqlash (talablar, dizayn echimlari, hujjatlar, dastur kodlari);


  • • yaratilgan yoki xizmat ko‘rsatilayotgan dasturiy tizimning eng muhim va xatoga yo‘l qo‘yadigan qismlarini aniqlash;


  • • dasturiy ta'minot sifatini har tomonlama nazorat qilish va baholash;


  • • barcha manfaatdor tomonlarni (menejerlar, mijozlar, foydalanuvchilar va boshqalar) loyihaning joriy holati va uning natijalarining xususiyatlari to'g'risidagi ma'lumotlar bilan ta'minlash;


  • loyiha rahbariyati va ishlab chiquvchilarni keyingi ishlarni rejalashtirish, shuningdek, loyihani davom ettirish, uni tugatish yoki natijalarni buyurtmachiga topshirish to'g'risida qaror qabul qilish uchun axborot bilan ta'minlash.




Dasturiy ta'minotni tekshirish usullariga statik dastur tahlili (tekshirish va ekspertiza, dasturiy ta'minot arxitekturasi tahlili, modelni tekshirish va dasturiy ta'minot to'g'riligini deduktiv tahlil qilish), shuningdek dinamik tekshirish usullari - test va tekshirish monitoringi kiradi. Tekshirish usullarini tanlash va ularni qo'llash ketma-ketligiga testlashdan o'tkazilayotgan dasturiy ta'minotning asosiy xususiyatlari ko'proq ta'sir qiladi:

• axborotni qayta ishlash sifati va ishlashning ishonchliligiga qo'yiladigan talablar (real vaqt va tashqi muhitning tasodifiy ta'siri bilan bog'lanish va boshqalar);
 • rivojlanishning yakuniy natijalari bo'lgan funktsional komponentlarning murakkabligi;
 • dasturlardagi dominant elementlar (murakkab hisob-kitoblar va o'lchangan qiymatlarni konvertatsiya qilish, tayyorlash va ko'rsatish uchun mantiqiy va ramziy ma'lumotlarni qayta ishlash). Shubhasiz, tekshirish jarayoni dasturiy mahsulot va hujjatlarni testlashdan o'tkazish (tekshirish), testlash natijalarini tahlil qilish, muammoli hisobotlarni yaratish va tahlil qilishni o'z ichiga olishi kerak.

1.2. Testlash jarayoni tekshirish jarayonining ajralmas qismi ekanligi umumiy qabul qilingan. Dasturiy ta'minotni tekshirish testdan ko'ra umumiyroq tushunchadir.

Download 52.14 Kb.

Do'stlaringiz bilan baham:
1   2   3




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