1. Dasturiy ta'minotni sinovdan o'tkazish tamoyillari tarixi


Buzuqlikning kommutatsiyasi


Download 33.8 Kb.
bet2/4
Sana16.06.2023
Hajmi33.8 Kb.
#1493956
1   2   3   4
Bog'liq
statik tahlil 3.

2. Buzuqlikning kommutatsiyasi
Bu Pareto printsipini dasturiy ta'minotni sinovdan o'tkazishda qo'llashdir: muammolarning taxminan Qusurlarni klasterlash modullarning oz sonida eng ko'p nuqsonlarni o'z ichiga oladi deb 80% modullarning 20 foizida yuzaga keladi.
Faqatgina tajriba orqali biz bunday xavfli modullarni aniqlay olamiz. Ko'pincha asosiy fayllar saqlanadigan yoki bitta mutatsiyalar kiritilgan modullar mavjud. Bu bilan biz katta xavfga duch kelmaymiz. Biroq, haqiqiy ish olib boriladigan doimiy ravishda 1 yoki 2 modul mavjud. Barcha ma'lumotlar u erda to'planadi va yangi ma'lumotlarga ishlov beriladi. Yoki boshqa tizimlar bilan aloqalar mavjud. Masalan, buxgalteriya tizimiga havola bilan faktura modulini ko'rib chiqing. Ushbu turdagi modullar eng katta xatolarga olib keladi.
3. Pestitsid paradoksi
Agar biz bir xil testlarni qayta-qayta takrorlasak, bizda bir xil test holatlarida yangilari bo'lmaydi bugs ko'proq topish.
Qishloq xo'jaligida hasharotlarni yo'q qilish uchun bir xil qishloq xo'jaligi zaharidan tez-tez foydalanish, vaqt o'tishi bilan hasharotlarning zararkunandalarga qarshi chidamliligini keltirib chiqaradi. Natijada, endi bu hasharotlarga ta'sir qilmaydi. Xuddi shu narsa dasturiy ta'minotni sinash uchun ham amal qiladi. Agar biz bir xil seriyali testlarni qayta-qayta bajaradigan bo'lsak, dasturiy ta'minotni sinash usuli yangi nuqsonlarni aniqlash uchun foydasiz.
Buni bartaraf etish uchun biz muntazam ravishda test holatlarini ko'rib chiqishimiz kerak. Yangi va boshqalar test to'plamiga test holatlarini qo'shing ko'proq nuqsonlarni topishga yordam beradi.
Sinovchilar mavjud sinov texnikasi haqida to'xtamasliklari kerak. Sinovni yanada samarali qilish uchun ular doimo mavjud usullarni takomillashtirishga intilishlari kerak. Ammo eng qiyin sinov harakatlaridan keyin ham, biz hech qachon dasturni beg'ubor deb da'vo qila olmaymiz.
Sizningcha, Microsoft kabi kompaniyalar, ularning operatsion tizimi ommaviy ishga tushirilayotganda o'z operatsion tizimini qulflash uchun to'liq tekshirilmagan bo'larmidi? Bu aslida Windows 98 bilan sodir bo'ldi!

Download 33.8 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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