Al-xorazmiy nomidagi toshkent axborot texnologiyalar universiteti




Download 197,42 Kb.
bet2/2
Sana29.05.2024
Hajmi197,42 Kb.
#256784
1   2
Bog'liq
samandardik

Kirish mezonlari: Kirish mezonlari test boshlanishidan oldin biz uchrashishimiz kerak bo'lgan narsalarni bildiradi.
Chiqish mezonlari: Exit Criteria testini bajarishdan oldin bajarilishi kerak bo'lgan narsalarni belgilaydi.
Biz dasturiy ta'minotni sinash hayotiy tsiklidagi (STLC) barcha darajalar uchun kirish va chiqish mezonlariga javob berishimiz kerak.
Idealda sinov yo'li oldingi bosqichning Chiqish mezonlari bajarilmaguncha biz keyingi bosqichdan boshlamaymiz. Biroq, bu amaliy jihatdan har doim ham mumkin emas. Ushbu maqolada biz STLC hayot tsiklining turli bosqichlari faoliyati va natijalariga e'tibor qaratamiz.
Test talablarini tahlil qilish STLC
Ushbu bosqichda sinov guruhi sinovdan o'tadigan talablarni aniqlash maqsadida dasturiy ta'minot talablarini o'rganadi.
QA guruhi talablarni batafsil tushunish uchun turli xil manfaatdor tomonlar (mijoz, biznes tahlilchisi, texnik rahbarlar, tizim arxitektorlari va boshqalar) bilan aloqa o'rnatadilar.
Talablar funktsional (dasturiy ta'minot nima qilishi kerakligini belgilaydi) yoki ishlamaydigan (tizimning ishlashi va xavfsizligini belgilaydi) bo'lishi mumkin.
Ushbu bosqichda ushbu sinov loyihasini avtomatlashtirishning maqsadga muvofiqligini aniqlaymiz.
Faoliyatlar

  • Biz bajarishimiz kerak bo'lgan sinov turlarini aniqlang.

  • Sinovning ustuvorliklari va diqqat-e'tiborlari haqida ma'lumot to'plang.

  • Hammasini tayyorlang talablar Kuzatuv matritsasi (RTM) uchun.

  • Sinovlarni o'tkazishimiz kerak bo'lgan joyning sinov muhiti tafsilotlarini aniqlang.

  • Avtomatlashtirilgan fizibilite tahlili (agar kerak bo'lsa).

STLC yetkazib berish

  • RTM.

  • Avtomatlashtirish texnik-iqtisodiy hisoboti (agar mavjud bo'lsa).

STLC doirasida testni rejalashtirish - Dasturiy ta'minotni sinovdan o'tkazish hayot aylanishi
Ushbu bosqichda QA katta menejeri odatda loyiha uchun sa'y-harakatlar va xarajatlar smetasini tuzadi va sinov rejasini to'ldiradi. Ayni paytda biz test strategiyasini ham aniqlayapmiz.
Faoliyatlar

  • Turli xil testlar uchun test rejasi / strategiya hujjatini tayyorlash.

  • Sinov vositalarini tanlash.

  • Sinov harakatlarini baholash.

  • Resurslarni rejalashtirish va rollar va majburiyatlarni belgilash.

  • O'quv talabi.

STLC yetkazib berish

  • Sinov rejasi / strategiyasi.

  • Harakatni baholash.

Sinov hayotiy tsiklida sinov namunalarini ishlab chiqish
Ushbu bosqichda test holatlari va test skriptlari yaratiladi, tekshiriladi va qayta ishlanadi. Sinov ma'lumotlarini aniqlaymiz, yaratamiz va baholaymiz, keyin ularni qayta tahrir qilamiz.
Faoliyatlar

  • qilish sinov ishlari, avtomatlashtirish skriptlari (agar mavjud bo'lsa).

  • Asosiy test holatlari va skriptlarini ko'rib chiqing va tayyorlang.

  • Sinov ma'lumotlarini yarating (agar sinov muhiti mavjud bo'lsa).

STLC yetkazib berish

  • Viktorina hollari / skriptlar.

  • Sinov ma'lumotlari.

Sinov hayot tsiklining bir qismi sifatida sinov muhitini yarating
Sinov muhiti biz sinovdan o'tkazadigan dasturiy va apparat sharoitlarini belgilaydi. Sinov muhitining konfiguratsiyasi sinov jarayonining muhim jihatlaridan biridir. Ushbu test, agar iloji bo'lsa, test ishini ishlab chiqish bosqichi bilan bir vaqtda bajarilishi mumkin. Bu faoliyat olib boradi tizimni boshqarish odatda sinov guruhi jalb qilinmagan. Shuning uchun sinov guruhi sinov muhitini qoniqarli ekanligini aniqlash uchun sinov sinovini (tutun sinovi) o'tkazishi kerak.
Faoliyatlar

  • Kerakli arxitekturani, atrof-muhitni tushuning, shuningdek sinov muhiti uchun apparat va dasturiy ta'minot talablarini ro'yxatlang.

  • Atrof muhit va sinov ma'lumotlarini sozlash.

  • Qurilishda tutun sinovini o'tkazing.

STLC yetkazib berish

  • Atrof-muhitni sozlash va sinov ma'lumotlari tayyor.

  • Tutun sinovi natijalari.

Dasturiy ta'minotni sinovdan o'tkazish bo'yicha hayotiy davrda sinovlarni bajarish
Ushbu bosqichda testerlar test rejalari va tayyorlangan test holatlari asosida testlarni o'tkazadilar. Tuzatish uchun ishlab chiquvchilar guruhiga xatolar haqida xabar beramiz va ta'mirdan keyin sinovni qayta o'tkazamiz.
Faoliyatlar

  • Sinovlarni rejaga muvofiq o'tkazing.

  • Hujjatlarni tekshirish natijalari va xatolarni qayd qilish.

  • Tuzatishlarni sinab ko'ring.

  • Kamchiliklarni yopilguncha kuzatib boring.

STLC yetkazib berish

  • RTM tugallangan va ijro holati sifatida.

  • Sinov holatlari natijalar bilan yangilandi.

  • Hisobotdagi kamchiliklar.

  • Yozish taqiqlangan parvarishlash jamoasi uchun.

STLC - Dasturiy ta'minotni sinovdan o'tkazishning hayot aylanishini yopish
Sinov guruhi qo'llanilgan test strategiyalarini yaxshilash uchun test tsiklini muhokama qiladi va tahlil qiladi. Biz hozirgi sinov tsiklidan saboq olishimiz kerak. Shunday qilib, g'oya kelajakdagi sinov davrlari uchun jarayondagi to'siqlarni olib tashlashdir. Biz ham yig'amiz Eng yaxshi amaliyotlar kelajakda shunga o'xshash loyihalar uchun.
Faoliyatlar

  • Vaqt, sinov qamrovi, xarajatlar, dasturiy ta'minot, biznesning muhim vazifalari va sifatiga qarab tsiklni yakunlash mezonlarini baholang.

  • Yuqoridagi parametrlar asosida test statistikasini tayyorlang.

  • Loyihaning tafsilotlarini hujjatlang.

  • Sinovni yakunlash uchun hisobot tayyorlang.

  • Mijozga sinov ob'ekti sifati to'g'risida sifatli va miqdoriy hisobot berish.

  • Kamchiliklarning turiga va og'irligiga qarab taqsimlanishini aniqlash uchun test natijalarini tahlil qilish.

Jo'natiladi

  • Yakuniy hisobotni sinovdan o'tkazish

  • Sinov statistikasi

SCRUM ning STLC hayot aylanishiga ta'siri
STLC dasturiy ta'minotini sinovdan o'tkazishning hayotiy tsikli Waterfall metodologiyasiga mos keladigan bosqichma-bosqich o'tadi. Biroq, ko'plab tashkilotlar SCRUM ga o'tayotganda, ular test yondashuvini ushbu amaliyotga va Sprint tezligiga moslashtirishlari kerak.
SCRUM jamoasi SCRUM test usuliga amal qilishi va STLC fazalarini mos ravishda moslashtirishi mumkin. Eng muhimi, SCRUM test guruhi test hisobotini tayyorlashi dargumon. Sprint oddiygina yetkazib berish uchun rejalashtirilgan.
SCRUM testi, shuningdek, qiyinchiliklarni kamaytirish uchun chapga va o'ngga siljish sinovlariga ko'proq e'tibor beradi. Ishlab chiqarish testlari yoki o'ngga siljish sinovlari sinov guruhiga sinov davri tugagandan so'ng xatolarni aniqlashga yordam beradi. Ko'pincha oxirgi bosqichdagi xatolarni tuzatish qimmatroq bo'lsa-da, xatoni tuzatishga kelganda, hech qachon kech bo'lgandan yaxshiroqdir. Shift-o'ng odatda sinov holatlarida yashirin bo'lib qoladigan xatolarni topishga yordam beradigan tadqiqot sinovlarini ham o'z ichiga oladi.
Biz SCRUM dan foydalanishni boshlaganimizda, asosan, STLC bosqichlari biroz o'zgaradi.
Foydalanilgan adabiyotlar
1.rk.tuit.uz
2.ziyouz.com
3.natlib.uz
4.kompy.info
5.mitc.uz
Download 197,42 Kb.
1   2




Download 197,42 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Al-xorazmiy nomidagi toshkent axborot texnologiyalar universiteti

Download 197,42 Kb.