New Feature Test (NFT, AT of NF) - ilgari sinovdan o'tmagan yangi funksionallik sifatini aniqlash. Ushbu turdagi test quyidagilarni o'z ichiga oladi: to'liq sinovdan o'tkazish (AT) bevosita yangi funksionallik; yangi funksionallikni hujjatlarga muvofiqligini tekshirish; ilgari amalga oshirilgan funksionallikning yangi modullar va funktsiyalar bilan barcha mumkin bo'lgan o'zaro ta'sirini tekshirish.
Regression testing (регрессионное тестирование) - ilgari amalga oshirilgan funksionallik sifatini baholash uchun amalga oshiriladi. U yangi funksiyalar qo'shish, nuqsonlarni tuzatish, kodni optimallashtirish, dasturni yangi muhitga joylashtirish kabi o'zgarishlar kiritilgandan so'ng ilgari amalga oshirilgan funksionallikning barqarorligini tekshirishni o'z ichiga oladi. Regressiya testi Smoke, MAT yoki AT darajasida amalga oshirilishi mumkin.
Kodlash testlarining turlari
Qora quti - tizimning ichki tuzilishi va tarkibiy qismlarini bilmasdan ishlaydigan yoki ishlamaydigan tizimni sinovdan o'tkazish. Sinovchi ilovaning ichki tuzilishi va kodiga kirish huquqiga ega emas yoki test jarayonida ularga murojaat qilmaydi.
Oq quti - komponentlar yoki tizimlarning ichki tuzilishini tahlil qilish asosida sinov. Sinovchi ilovaning ichki tuzilishi va kodiga kirish huquqiga ega.
Kulrang quti - oq va qora quti usullarining kombinatsiyasi, tester kodning bir qismi uchun emas, balki kodning bir qismi uchun arxitekturaga ega ekanligidan iborat.
Avtomatlashtirish darajasi bo'yicha test turlari
Qo'lda (Ручное) - sinov holatlari sinovchi tomonidan avtomatlashtirish vositalaridan foydalanmasdan qo'lda amalga oshiriladigan sinov.
Avtomatlashtirilgan - test jarayonida shaxsni muayyan vazifalarni bajarishdan chetlashtirishga imkon beradigan texnikalar, yondashuvlar va vositalar to'plami. Test holatlari qisman yoki to'liq maxsus asbob yordamida amalga oshiriladi.
Komponentlarni izolyatsiyalash testlarining turlari
Do'stlaringiz bilan baham: |