Dasturni yaratish bir nechta operatsiyalardan iborat bo'lib, ular birgalikda "hayot aylanishi" deb nomlanadi. Eng muhim bosqichlardan biri bu sinov. Uning asosiy vazifasi ishning to'g'riligiga ishonch hosil qilish emas, balki keyinchalik mijoz uchun yoqimsiz syurpriz bo'lib qolmasligi uchun yuzaga kelishi mumkin bo'lgan xatolarni aniqlashdir. Dasturlarni qanday sinovdan o'tkazasiz?
Ko'rsatmalar
1-qadam
Dasturni sinovdan o'tkazishni boshlang. Birinchi qadam dasturni disk raskadrovka qilishdir. Nosozliklarni tuzatishni manba kodini yozgan yoki kerakli dasturlash tilini biladigan dasturchi amalga oshirishi kerak. Agar siz yuqorida aytib o'tilganlardan birortasi bo'lsangiz, manba kodingizni sintaksis xatolari uchun tekshirishni boshlang. Topilgan xatolarni bartaraf etish. Keyin statik testni bajaring. Dasturni disk raskadrovka qilish uchun qilish kerak.
2-qadam
Dasturning butun hayoti davomida olingan barcha hujjatlarni tekshiring. Texnik shartlarni, spetsifikatsiyani va manba kodini kodlash standartlariga muvofiqligini tekshiring. Bu dastur mijozning talablariga qanday javob berishini aniqlashga yordam beradi. Agar hujjat va dastur kodidagi barcha noaniqliklarni bartaraf qilsangiz, bu dasturiy ta'minotning yuqori sifatini ko'rsatadi.
3-qadam
Nosozliklarni tuzatishni tugatgandan so'ng, dinamik sinov usullariga o'ting. Ular dasturning to'g'ridan-to'g'ri ishlashi jarayonida qo'llaniladi. Oldindan tayyorlangan ma'lumotlar to'plamlaridan ko'plab testlardan foydalangan holda dasturning to'g'riligini tekshiring. Har bir test sizga dasturning qaysi holatlarida ishlamay qolganligini va ishdan chiqqanligini ko'rsatadi. Ushbu muammolarning sabablarini bartaraf etish uchun sizga ushbu ma'lumot kerak bo'ladi. Sinov uchun qora quti va oq quti usullaridan foydalaning. "Qora quti" usuli bitta testda maksimal xato va nosozliklarni aniqlashni o'z ichiga oladi.
4-qadam
Buning uchun ikkita ma'lumotlar to'plamini tayyorlang. Ulardan biri to'g'ri ma'lumotni o'z ichiga olishi kerak, ikkinchisi esa ataylab noto'g'ri. Ushbu ma'lumotlarni dastur orqali ishga tushirgandan so'ng, haqiqiy va taxmin qilingan funktsiyalar o'rtasidagi farqni aniqlang.
5-qadam
Qo'ng'iroqning ichki tuzilishini sinchkovlik bilan o'rganish uchun har bir operatordan o'tishni o'z ichiga olgan "oq quti" usulidan foydalaning. Bu barcha ma'lumot yo'llarini, filiallar va individual tsikllar o'rtasidagi almashinuv kursini sinab ko'radi. Har bir operator bir marta bosib o'tadi.