Mavzu: Sinov usullarini qiyosiy tahlil qilish. Reja


Yaroqliligini sinovdan o'tkazish (Usability Testing)



Download 187,98 Kb.
bet5/6
Sana26.11.2022
Hajmi187,98 Kb.
#873253
1   2   3   4   5   6
Bog'liq
MT Mustaqil ish. Reja

Yaroqliligini sinovdan o'tkazish (Usability Testing) – dasturiy mahsulotning belgilangan ish sharoitida ishlatilishi sharti bilan uning foydalanuvchiga tushunarlilik darajasi, o'rganish va foydalanish qulayligi, jozibadorligini aniqlash uchun test o'tkazish.

vizual dizayn
navigatsiya
izchillik
3. Mavjudligini tekshirish (Accessibility testing) – nogiron foydalanuvchilarning tizimdan yoki uning tarkibiy qismlaridan foydalanish qulayligini belgilaydigan sinov.
4. Xalqarolashtirishni sinovdan o'tkazish - mahsulotning lokalizatsiya qilingan muhitda ishlash qobiliyatini tekshirish (matnning uzunligiga va yo'nalishiga qarab interfeys elementlarini o'zgartirish, turli xil joylar uchun saralash / formatlarni o'zgartirish qobiliyati va boshqalar).
Xalqarolashtirish bu yanada soddalashtiradigan jarayondir
mahsulotni ishlab chiqarilgan hududdan boshqa mintaqaning lingvistik va madaniy xususiyatlariga moslashtirish. Bu mahsulotni deyarli har qanday joyda potentsial foydalanish uchun moslashtirishdir, xalqarolashtirish rivojlanishning dastlabki bosqichida amalga oshiriladi, mahalliylashtirish esa har bir maqsadli til uchun.
5. Mahalliylashtirishni sinovdan o'tkazish (Localization testing) – mahsulotni bir tildan ikkinchi tilga tarjima qilish sifatini tekshirish uchun test o'tkazish.
6. Ishlashni sinovdan o'tkazish yoki yukni sinash - bu dasturiy mahsulotning ishlash ko'rsatkichlarini aniqlash uchun sinov jarayoni.
Sinov turlari:
Ishlash va yuklarni sinovdan o'tkazish - komponent yoki tizimning ortib borayotgan yuk ostida xatti-harakatlarini baholash, masalan, bir vaqtning o'zida foydalanuvchilar soni va / yoki operatsiyalar sonini baholash, shuningdek komponent yoki tizim qanday yukga bardosh bera olishini aniqlash maqsadida o'tkaziladigan ishlashni sinash turi;
Ovozni sinovdan o'tkazish - dastur ma'lumotlar bazasidagi ma'lumotlar miqdori oshganda ishlash ko'rsatkichlarini olish imkonini beradi;
Stability barqarorlik va ishonchlilik sinovlari (Stabillik / Ishonchlilik sinovlari) - o'rtacha yuk bilan uzoq muddatli (ko'p soatlik) sinovlar paytida dasturning ishlashini tekshirishga imkon beradi.
Stress sinovlari - tizimni yoki tarkibiy qismlarni ish yuklarining chegara qiymatlarida yoki xotira yoki serverga kirish kabi cheklangan resurslar holatida baholaydigan ishlashni sinash turi..
7. Sinov talablari (Requirements testing) – talablarning asosiy sifat ko'rsatkichlariga muvofiqligini tekshirish.
8. Prototipni sinovdan o'tkazish (Prototype testing) – haqiqiy rivojlanish boshlanishidan oldin mahsulotni ishlab chiqarishning dastlabki bosqichida strukturaviy, mantiqiy va dizayndagi xatolarni aniqlash usuli.
9. O'rnatishni sinovdan o'tkazish (Installability testing) va litsenziyalash - dasturiy mahsulotning o'rnatilishini sinab ko'rish jarayoni.
Sinov turlari:
Ushbu dastur o'rnatuvchisining rasmiy sinovi (foydalanuvchi interfeysi, navigatsiya, qulaylik, umumiy qabul qilingan dizayn standartlariga muvofiqligini tekshirish);
Inst o'rnatuvchining funktsional sinovi;
litsenziyalash mexanizmi va qaroqchilikka qarshi funktsiyalarni sinovdan o'tkazish;
Installation o'rnatishdan so'ng dastur barqarorligini tekshirish.
10. Xato va tiklanish uchun sinov (Failover and Recovery Testing) – tizimning ishdan chiqishini taqlid qilish yoki aslida boshqariladigan muhitda yuzaga kelgan nosozliklarni sinab ko'rish.
Dasturiy mahsulotni sinovdan o'tkazish quyidagi bosqichlarni o'z ichiga oladi:
1. Sinov mavzusini o'rganish va tahlil qilish.
2. Sinovlarni rejalashtirish.
3. Sinovning bajarilishi.
Sinov mavzusini o'rganish va tahlil qilish spetsifikatsiya tasdiqlangunga qadar ham boshlanadi va dasturiy ta'minotni ishlab chiqish (kodlash) bosqichida davom etadi. Sinov mavzusini o'rganish va tahlil qilish bosqichining asosiy maqsadi ikki savolga javob olishdir:
- qanday funktsionallik sinovdan o'tkazilishi kerak,
- ushbu funktsiyalar qanday ishlaydi.
Sinovlarni rejalashtirish dasturiy ta'minotni ishlab chiqish (kodlash) bosqichida sodir bo'ladi. Sinovni rejalashtirish bosqichida sinovchining oldida nazariy jihatdan mumkin bo'lgan sinov va amalda mumkin bo'lgan sinovlar o'rtasida murosaga kelish vazifasi turibdi. Ushbu bosqichda savolga javob berish kerak: biz qanday qilib sinov o'tkazamiz? Sinovlarni rejalashtirish natijalari test hujjatlarida.
Sinov sinov bosqichida amalga oshiriladi va ilgari tuzilgan test hujjatlari yordamida nuqsonlarni amaliy qidirishni anglatadi.
Barcha dasturiy mahsulotlar uchun quyidagi test turlari va ularning kompozitsiyalari bajariladi.
Birinchi qurish uchun tugallangan funktsional Smoke + AT-ni bajarish tavsiya etiladi: keyingi sinov uchun qurilmaning yaroqliligini aniqlash uchun sirt sinovlari (Smoke Test) amalga oshiriladi; To'g'ri yoki noto'g'ri ma'lumotlar / stsenariylar bo'yicha tizimni yoki uning qismini to'liq sinovdan o'tkazish (Acceptance Test, AT) nuqsonlarni aniqlash va xatolarni kuzatib borish tizimiga ular haqida yozuv kiritish imkonini beradi.
Keyingi tuzilmalar uchun test kompozitsiyalari quyidagicha bo'lishi mumkin:
- Agar yangi funksiya qo'shilmagan bo'lsa, unda: DV + MAT. Ya'ni, dasturchi nuqsonlarni to'g'rilashni tekshiradi (Defekt Validation, DV), shuningdek ijobiy ssenariylardagi nuqsonlarni tuzatgandan so'ng qolgan funktsiyalarning ishlashini tekshiradi (Minimal Acceptance Test, MAT).
- Agar yangi funksiya qo'shilgan bo'lsa, unda: Smoke + DV + NFT + Regression Test. Xususan, yuzaki sinovlar (Smoke Test), dasturchi tomonidan nuqsonlarni to'g'rilashni tekshirish (Defect Validation, DV), yangi funktsiyalarni sinovdan o'tkazish (New Feature Testing, NFT), eski funksiyalarni tekshirish, ya'ni. regressiya testi (regressiya testi).
- Agar yangi funksiya qo'shilgan bo'lsa, unda variant ham mumkin: DV + NFT + Resression testi, ya'ni. Smoke Test-ni ishlatmasdan.
Ilova turi va xususiyatlariga (veb, ish stoli, mobil) qarab, maxsus testlar o'tkaziladi (masalan, o'zaro faoliyat brauzer yoki
platformalararo sinovlar, mahalliylashtirish va xalqarolashtirishni sinovdan o'tkazish va boshqalar).

Keling endi Qalam onbyekti uchun sinov rejasini tuzamiz.


Qalam obyekti uchun sinov rejasining namunasi quyidagi rasmda ko’rsatilgan


Xulosa.
Xozirgi kundaishlatayotgan dasturlarimizning ko'pchiligi aynan test(sinov) qilib ko'riladi. Chunki bu dastur algoritmda yoki uzatayotgan ma'lumotlarida xatolik yuzaga kelmasligi uchun tekshiriladi. Men shu mustqail ishimda shuni angladimki , qandaydir algoritmli dastursinovdan o'tkazilmasadastur xatoliklar yuzaga kelib undan foydalanish zararli bo'lib qolishini tushundim.
Dasturning har bir qismini test(sinov)lash juda murakkab jarayondir. Dasturda qanchalik xatoliklar kam bo'lsa uning sifati va reyting oshib boradi. Hozirgi kunda Telegram Messenjeriolib qaraydigan bo'lsak undagi xatoliklar juda kam va xavfsizlik darajasi yuqoridir.Endi esa eng havfli va zararli dasturbu Whatsapp. Bu ilovada yozishma xabarlarni 3-tomon ochib ko'ra olishi , nomalum insonlar birovning shaxsiy maʼlumototlarini o'g'rilashi mumkin. Bu xatoliklarni dasturni ommagatarqatmasdan oldin , ishlab chiqaruvchi kompaniyaning sinovdan o'tkazuvchi mutaxassislarni aniqlash darhol dasturchiga aytib muammoni bartaraf etish kerak edi.
Dasturning asosiy maqsadi1 ta amalni bajaruvchi bo'lsa uni sinovdan o'tkazish va tadbiq qilish oson bo'ladi. Agar dasturning asosiy maqsadi murakkab amallarni bajaruvchi bo'lsa unda unisinov jarayoni biroz ko'proq vaqtni oladi, to'liq sinovdan o'tkazilmasa keyinroq dasturda xatoliklar yuzaga keladi.

Download 187,98 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish