69 Dasturiy ta’minotni testlashni “Qora quti” usuli
Qora qutini sinash - bu kod yoki dasturning ichki tuzilishini bilmasdan dasturiy ta'minotni sinash uchun ishlatiladigan dasturiy ta'minotni sinashga yondashuv. Ushbu test barcha xatolarni topish uchun etarlimi? Ushbu sinov usuli eng ko'p loyihalar davomida o'llaniladi. Xususan, bu qabul test usuli. Qora quti testi dasturning funktsional imkoniyatlari kodning ichki tuzilishi, amalga oshirish tafsilotlari va dasturiy ta'minotning ichki yo'llarini bilmasdan sinovdan o'tkaziladigan sinov usuli sifatida tavsiflanadi. Sinov bu turi to'liq asoslangan en specificaties dasturi talablari . Black Box dasturini sinovdan o'tkazish Aslida, Black Box - bu yondashuvning nomi emas, balki sinovdan o'tgan dasturiy ta'minotning nomi. Biz dasturiy ta'minotni qora quti kabi ko'rib chiqamiz, unda nima borligini bilmaymiz. Ushbu qora quti biz tekshirmoqchi bo'lgan har qanday tizim bo'lishi mumkin. Masalan, Windows kabi operatsion tizim, Google kabi veb-sayt, Oracle kabi ma'lumotlar bazasi yoki o'z biznes dasturimiz. Sinovni boshlash uchun biz dasturiy ta'minotning ichki tuzilishini ko'rib chiqmayapmiz . Barcha testlar foydalanuvchi nuqtai nazaridan amalga oshiriladi va sinovchi faqat dasturiy ta'minot nima qilishi kerakligini biladi. Qayta ishlash qanday amalga oshirilayotgani noma'lum bo'lib qolmoqda. Sinov paytida sinovchi dasturiy ta'minotning kiritilishi va kutilayotgan chiqishi bilan tanish. Sinovchilar dasturiy ta'minot yoki dastur aslida qanday qilib so'rovlarni ko'rib chiqishini va chiqadigan muammolarni bilishmaydi. Sinovchilar faqat yaroqli va yaroqsiz yozuvlar haqida xabar berishadi va kutilgan natijalar asosida to'g'riligini aniqlaydilar. Shu tarzda sinovdan o'tkazilishi kerak bo'lgan barcha test holatlari talablar va texnik shartlar asosida yaratilgan. Qora qutini sinovdan o'tkazishdan maqsad nima? Qora qutining asosiy maqsadi dasturiy ta'minot foydalanuvchi kutganiga mos keladimi yoki yo'qligini aniqlashdir. Ushbu test yordamida biz quyidagi toifadagi xatolarni topishga harakat qilamiz: Boshlash va tugatish xatolari. Noto'g'ri yoki etishmayotgan xususiyatlar.
Interfeysdagi xatolar.
Ma'lumotlar tuzilmalaridagi xatolar yoki tashqi ma'lumotlar bazasiga kirish.
Xulq-atvor yoki bajarilishdagi xatolar.
Qora qutini sinov bosqichma-bosqich rejasi
Qora quti sinovini o'tkazish uchun odatda quyidagi amallar bajariladi.
Dastlab tizimning talablari va texnik xususiyatlari muhokama qilinadi.
Dasturiy ta'minot ularni to'g'ri ishlashini ta'minlash uchun sinovchi haqiqiy yozuvlarni tanlaydi.
Shuningdek, ilova ularni aniqlashga qodirligini aniqlash uchun bir nechta yaroqsiz holatlarni tanlaydi.
Sinovchi ushbu kirish uchun qanday chiqishni kutishini aniqlaydi.
Sinovchilar tanlangan yozuv bilan test ishlarini bajaradilar.
Sinov ishlari bajarildi.
Sinovchi haqiqiy natijani kutilgan bilan taqqoslaydi.
Agar topilgan nuqsonlar bartaraf etilsa, ular yana tekshiriladi.
Qora quti sinovlarini qo'llaydigan test turlari
Qora quti sinov usuli quyidagi dasturiy ta'minotni sinash darajalariga qo'llaniladi:
Integratsiyalashgan test.
Tizim sinovlari.
Qabul qilish testlari.
Sinov ishlab chiqish jarayonida qancha erta bajarilsa, qora quti shunchalik katta va murakkabroq bo'ladi. Katta qora qutilar ko'proq Black Box sinov usullarini talab qiladi.
Do'stlaringiz bilan baham: |