Hatto to'g'ri ishlab chiqilgan test ishi ham sifatsiz bo'lib chiqishi mumkin


Download 37.01 Kb.
bet1/5
Sana31.01.2024
Hajmi37.01 Kb.
#1830916
  1   2   3   4   5
Bog'liq
133-144 Dasturiy vositalarni testlash


2.4.5. Yuqori sifatli test holatlarining xususiyatlari.
Hatto to'g'ri ishlab chiqilgan test ishi ham sifatsiz bo'lib chiqishi mumkin,
agar quyidagi xususiyatlardan biri buzilgan bo'lsa.
To'g'ri texnik til, so'zning aniqligi va bir xilligi. Bu xususiyatlar, talablar, sinov holatlari va nuqson hisobotlari - har qanday hujjatlarda, allaqachon tasvirlangan
(“Test holatlarining atributlari (maydonlari)" bobiga qarang {121}), va eng umumiy va muhimlari eslatib o'tamiz va qo'shamiz:
• qisqa, lekin aniq tushunarli;
• fe'llarning shaxssiz shaklini qo'llash (masalan, "ochiq" o'rniga "ochish");
• ilova elementlarining aniq nomlarini va texnik jihatdan to‘g‘ri nomlarini ko‘rsatishni unutmaslik;
• kompyuterning asosiy tamoyillarini tushuntirish (masalan, "menyu elementi" nima ekanligini va u bilan qanday ishlashni bilishlari);
• hamma joyda bir xil narsalarni bir xil chaqirish (masalan, sinov holatida ilovaning ma'lum bir ish rejimi "grafik tasvir" deb nomlanadi va boshqasida xuddi shu rejim "vizual displey" deb ataladi, chunki ko'p odamlar biz turli narsalar haqida gapiryapmiz deb o'ylashlari mumkin);
• loyiha bo'yicha qabul qilingan test holatlarini loyihalash va yozish standartiga rioya qilish (ba'zida bunday standartlar juda qattiq(qiyin) bo'lishi mumkin: hatto qaysi elementlarning nomlarining qaysi biri - bitta tirnoq ichida ekanligi ma’lum bo’lmay qoladi).
Xususiylik va umumiylik o'rtasidagi muvozanat. Bu sinov ishi deb hisoblanadi,
aniqroq aytadigan bo'lsak, unda batafsil aniq harakatlar tasvirlangan bo’ladi;
o'ziga xos ma'nolar va boshqalar. Mos ravishda, sinov ishi unchalik aniq bo'lmagan darajada ham umumiy hisoblanadi.
Keling, ikkita test ishining "qadamlari" va "kutilayotgan natijalar" maydonlarini ko'rib chiqaylik (qaysi test ishini yaxshi va qaysisini yomon deb hisoblashingiz haqida o'ylab ko'ring).


Savolga qaytadigan bo'lsak, "qaysi test ishini yaxshi deb hisoblaysiz va qaysi
- yomon va nima uchun", keyin javob: ikkala test ishi ham yomon, chunki birinchisi
juda aniq, ikkinchisi esa umumiy. Bu erda past darajadagi {118} va yuqori darajadagi {117} test holatlari g'oyalari bema'nilik darajasiga olib kelingan.
Nega haddan tashqari o'ziga xoslik yomon (sinov ishi 1):
• test ishining takroriy bajarilishi har doim qat'iy bajarilganda
qat'iy bir xil ma'lumotlar bilan bir xil harakatlar, bu xatolarni aniqlash ehtimoli kamaytiradi;
• test ishini yozish, takomillashtirish va hatto oddiygina o‘qish uchun ham talab qilinadigan vaqt ortadi;
• arzimas harakatlar sodir etilgan taqdirda tajribali mutaxassislar ancha vaqt, o'tkazib yuborilgan narsalarni tushunishga harakat qilishda qo'shimcha aqliy resurslar sarflaydi, chunki ular bunda faqat eng murakkablari shu tarzda tasvirlanishiga odatlangan va aniq bo'lmagan holatlar deb bilishadi.
Nima uchun haddan tashqari umumiylik yomon (sinov 2):
• test ishi yangi boshlanuvchilar uchun yoki hatto qiyin
loyihaga yaqinda qo'shilgan tajribali mutaxassislar uchun qiyinlik qiladi;
• vijdonsiz(o’z vazifalarini, majburyatlarini beparvorlik bilan bajaradigan xodim) xodimlar bunday test kalitlariga beparvo munosabatda bo'lishadi;
• test ishini bajarayotgan tester uni muallif nazarda tutganidan boshqacha tushunishi mumkin (va buning natijasida butunlay boshqa test ishi bajariladi).
Ushbu vaziyatdan chiqish yo'li oltin o'rtachaga rioya qilishdir (garchi, albatta, ba'zi testlar biroz aniqroq bo'ladi, ba'zilari esa
- biroz umumiy). Mana shunday o'rta yondashuvga misol:

Ushbu test ishida tushunish va bajarish uchun kerak bo'lgan hamma narsa mavjud, ammo shu bilan birga, u qisqartiriladi va amalga oshirish osonroq bo'ladi va qat'iy belgilangan qiymatlar yo’q bo’ladi, test ishi bir necha marta bajarilganda (ayniqsa - turli sinovchilar tomonidan) ma'lum parametrlar qiymatlarii o'zgartiriladi va bu xatoni aniqlash ehtimolini oshiradi.
Yana bir asosiy g'oya: test ishining o'ziga xosligi yoki umumiyligi yomon narsa emas, balki u yoki bu sinov ishi sifati yo'nalishdagi keskin egiluvchanlikni kamaytiradi.


Download 37.01 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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