Mustaqil ishi mavzu: Sinov usullarini qiyosiy tahlil qilish. Reja


Xato va tiklanish uchun sinov (Failover and Recovery Testing)



Download 190,26 Kb.
bet16/16
Sana26.01.2022
Hajmi190,26 Kb.
#410874
1   ...   8   9   10   11   12   13   14   15   16
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 kunda ishlatayotgan 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 dastur sinovdan o'tkazilmasa dastur 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 Messenjeri olib qaraydigan bo'lsak undagi xatoliklar juda kam va xavfsizlik darajasi yuqoridir.Endi esa eng havfli va zararli dastur bu Whatsapp. Bu ilovada yozishma xabarlarni 3-tomon ochib ko'ra olishi , nomalum insonlar birovning shaxsiy maʼlumototlarini o'g'rilashi mumkin. Bu xatoliklarni dasturni ommaga tarqatmasdan oldin , ishlab chiqaruvchi kompaniyaning sinovdan o'tkazuvchi mutaxassislarni aniqlash darhol dasturchiga aytib muammoni bartaraf etish kerak edi.

Dasturning asosiy maqsadi 1 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 uni sinov jarayoni biroz ko'proq vaqtni oladi, to'liq sinovdan o'tkazilmasa keyinroq dasturda xatoliklar yuzaga keladi.
Download 190,26 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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