Test jarayonini tugatish tartibi


Download 18.79 Kb.
bet1/2
Sana16.02.2023
Hajmi18.79 Kb.
#1204033
  1   2
Bog'liq
TEST JARAYONINI TUGATISH TARTIBI


TEST JARAYONINI TUGATISH TARTIBI
Yakuniy testni qanday qilish kerak?
Sinovdan oxirigacha bosqichlar
Talablarni tahlil qilish.
Barcha talablarga mos ravishda sinov muhitini o'rnating.
Dasturiy ta'minot va apparat talablarini tahlil qilish.
Har bir tizim qanday javob berishi kerakligini sanab o'ting.
Ushbu javoblarni sinab ko'rish uchun zarur bo'lgan test usullarini sanab o'ting.
Dizayn sinovlari.
Sinovlarni o'tkazing, o'rganing va natijalarni saqlang.
Testni qanday o'lchash mumkin
Sinovlarning oxirigacha borishini kuzatish uchun quyidagi omillarni ko'rib chiqing


Test ishini tayyorlash: Har bir dasturiy ta'minot xususiyatini sinab ko'rish uchun to'g'ri test holatlari yaratilmoqdami? Buni aks ettiruvchi grafik joriy va rejalashtirilgan test holatlari qanday tezlikda ishlab chiqilayotganini ko'rsatishi kerak.
Haftalik test: Har hafta test yakuni bo'yicha foizli bazaviy hisobot muhim ahamiyatga ega. Bu erda muhim parametrlar hozirda bajarilgan, bajarilmagan va muvaffaqiyatsiz test holatlari.
Kamchilik tafsilotlari: Har hafta aniqlangan, yopilgan yoki ochilgan nuqsonlarning foizi muhim. Kamchiliklarni ustuvorlik asosida taqsimlash (yechish uchun) sinovchilar va menejerlarga xatolarni kuzatib borish va ularning hal qilinishini nazorat qilishda yordam beradi.
Sinov muhitining mavjudligi: Bu har kuni sinov uchun rejalashtirilgan vaqtni haqiqatda sarflangan vaqt bilan solishtiradi.

Sinovni tugatish nima uchun kerak?


Har bir dastur o'z muhitidan tashqarida bir nechta tizim va ma'lumotlar bazalariga ulangan va ular bilan integratsiyalangan. Bu ilovaning ish jarayonini ancha murakkablashtiradi. Dasturiy ta'minotni sinovdan o'tkazishda oxirigacha sinov dasturning turli bog'liqliklari to'g'ri ishlayotganligini aniqlaydi. Shuningdek, u bir nechta tizim komponentlari o'rtasida to'g'ri ma'lumotlar uzatilayotganligini tekshiradi.


Backend: test yakuni ilovaning maʼlumotlar bazasi va backend qatlamlarini tekshiradi. Bu zarur, chunki ilovaning asosiy funktsiyalari backend imkoniyatlariga bog'liq.


Ko'p bosqichli tizim: Agar dasturda ish jarayoni bir nechta sathlar orqali ishlaydigan murakkab arxitektura bo'lsa, umumiy funktsiyalarni va arxitekturadagi alohida darajalar o'rtasidagi o'zaro ta'sirni tekshirish uchun sinovdan o'tish kerak.


Tarqalgan muhit: Agar dastur SOA (xizmatga yo'naltirilgan arxitektura) yoki bulutli muhitga asoslangan bo'lsa, sinovni tugatish kerak. Shuningdek, ilovalar muvaffaqiyatli ishlashi uchun birgalikda ishlashi kerak bo'lgan bir nechta komponentlardan iborat bo'lishi kerak.


Doimiy foydalanuvchi tajribasi: E2E testi frontendni o'z ichiga olganligi sababli, u ilova bir nechta qurilmalar, platformalar va muhitlarda ishlaydigan foydalanuvchi tajribasini taqdim etishini ham ta'minlaydi. Masalan, o'zaro brauzer muvofiqligi testi bu boradagi test yakunining ajralmas qismi hisoblanadi.


Sinovni tugatish uchun eng yaxshi amaliyotlar


Sinovni oxirigacha sinovdan o'tkazish uchun, muammosiz sinov va mumkin bo'lgan xarajatlarni boshqarishni ta'minlash uchun quyida keltirilgan amaliyotlarga rioya qilish juda muhimdir.


Sinov holatlarini yaratishda foydalanuvchi kabi test qiling. Ilovadan birinchi marta foydalanayotgan odamning fikrlash tarziga kiring.


Barcha variantlarni topish osonmi?
Xususiyatlar belgilanganmi?
Foydalanuvchilar ikki yoki uch bosqichda xohlagan narsalariga erisha oladimi?
Foydalanuvchi nuqtai nazarini aniqlashtirishga yordam beradigan qabul sinovlari hujjatlari va foydalanuvchi hikoyalaridan foydalaning. Sinov holatlarini shunga mos ravishda loyihalashtiring.
Sinovlarning oxiriga e'tiborni muvaffaqiyatsizligi maksimal muammolarni keltirib chiqaradigan ilova xususiyatlariga qarating. Ushbu xususiyatlardan boshlang va ularni tekshirish uchun batafsilroq sinov holatlarini ishlab chiqing.
Shu maqsadda xavfni baholash matritsasidan foydalanishni ko'rib chiqing.
Boshlash - bu urushning yarmi. Bu qoida deyarli har qanday faoliyat sohasiga, hattoki dasturiy ta'minotni sinovdan o'tkazishga ham tegishli.
Ko'pincha loyihaning boshida testerlar hujjatlarni (sinov strategiyasi, test rejasi yoki test holatlari) yozish orqali ishtiyoq uyg'otadi.
Ammo kelajakda ko'pincha qiyinchiliklar paydo bo'ladi. Sinovning birinchi bosqichi oxirida testerlar odatda bir qator xatolarni topadilar va keyin ikkinchi bosqichga biroz xotirjamlik bilan keladilar.
Takroriy operatsiyalarni bajarish zerikarli bo'lganda, inson omili va universal tendentsiya mavjud.

Bunday vaziyatlarda ko'p odamlar o'zlarini monoton ish qilayotganlarini his qilishadi va natijada ular allaqachon tanish bo'lgan dasturiy ta'minotni sinab ko'rishni davom ettirishga qiziqishlarini yo'qotadilar. Uchinchi, taxminan, turda testerda savol tug'iladi: "Siz qachon sinovni to'xtatishingiz kerak?"


"Testni qachon, qaysi bosqichda va qanday to'xtatish kerak?"


Ko'pgina sinovchilar testni yakunlash kerakligini ko'rsatadigan maxsus shartlar yo'qligiga ishonishadi. Ammo bu savolga javob berish uchun siz test faoliyatini boshidan oxirigacha tahlil qilishingiz kerak bo'ladi.
Faraz qilaylik, vazifa yangi loyihani sinab ko'rishdir.

Download 18.79 Kb.

Do'stlaringiz bilan baham:
  1   2




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