Sinov ob'ekti bo'yicha test turlari
Functional testing (funktsional test) - komponent yoki tizimning
spetsifikatsiyasi, funksionalligi tahliliga asoslangan test. Funktsional test talablarga
muvofiq to'g'ri ishlashini tekshiradigan har qanday sinov turi bo'lishi mumkin.
Safety testing (Xavfsizlik testi) - dasturiy mahsulotning xavfsizligini
aniqlash uchun sinovdan o'tkazish (xavfsizlik - dasturiy ta'minot mahsulotining
ma'lum bir usulda foydalanilganda sog'liq, biznes, dasturlar,
mulk yoki atrof-
muhitga zarar etkazishning maqbul xavfi doirasida qolish qobiliyati. .
Security testing (тестирование защищенности) - bu dasturiy
mahsulotning xavfsizligini baholash uchun sinov. Xavfsizlik testi tizimga kiritilgan
mudofaa mexanizmlarining hujumga haqiqiy javobini tekshiradi.
Compatibility testing (moslik testi) - bu dasturiy mahsulotning o'zaro
muvofiqligini aniqlash, dasturning turli muhitlarda (brauzerlar va ularning
versiyalari,
operatsion tizimlar, ularning turlari, versiyalari va bitlik) ishlashini
tekshirish uchun sinov jarayoni.
Sinov turlari:
Browser-brauzer sinovi (turli xil brauzerlar yoki brauzer versiyalari)
platformalararo test (turli operatsion tizimlar yoki operatsion
tizimlarning versiyalari)
Funktsional bo'lmagan test - bu dastur xususiyatlarini sinash. Boshqacha qilib
aytganda, ishning to'g'riligi emas, balki ba'zi xususiyatlar (ko'rinish va foydalanish
qulayligi, tezlik va boshqalar) tekshirilganda.
1. User Interface Testing (GUI) - grafik foydalanuvchi interfeysi orqali tizim bilan
o'zaro aloqada o'tkaziladigan test.
navigatsiya
ranglar, grafika, dizayn
chiqaruvchi ma’lumotlarning mazmuni
Kursor harakati va tezkor tugmalar
Har xil miqdordagi ma’lumotlarni ko‘rsatish (ma’lumot yo‘q, minimal va
maksimal miqdor)
Oyna o‘lchamini yoki ekran o‘lchamlarini o‘zgartirish
2. Usability testing - dasturiy mahsulotning tushunarlilik darajasini, o'rganish va
foydalanish qulayligini, belgilangan ish sharoitida foydalanish sharti bilan
foydalanuvchi uchun jozibadorligini aniqlash uchun test.
vizual dizayn
navigatsiya
mantiqiylik
3. Mavjudlik testi - imkoniyati cheklangan foydalanuvchilar tizim yoki uning
tarkibiy qismlaridan foydalanish qulaylik darajasini belgilaydigan test.
4. Xalqarolashtirish testi - mahsulotning mahalliylashtirilgan muhitda ishlash
qobiliyatini sinovdan o'tkazish (matn uzunligi va yo'nalishiga
qarab interfeys
elementlarini o'zgartirish, turli tillar uchun saralashni / formatlarni o'zgartirish va
h.k.). (Maksim Chernyak).
Xalqarolashtirish - bu yanada soddalashtiradigan jarayon
mahsulot ishlab chiqarilgan hududdan boshqa mintaqaning lingvistik va madaniy
xususiyatlariga mahsulotning moslashuvi. Bu mahsulotni deyarli har qanday joyda
potentsial foydalanish uchun moslashtirish, xalqarolashtirish rivojlanishning
dastlabki bosqichlarida amalga oshiriladi, mahalliylashtirish
esa har bir maqsadli
til uchun amalga oshiriladi.
5. Mahalliylashtirish testi - mahsulotning bir tildan boshqa tilga tarjima sifatini
tekshirish uchun o'tkaziladigan test.
6. Ishlash testi yoki yuk testi dasturiy mahsulotning ishlashini aniqlash uchun sinov
jarayonidir.
Sinov turlari:
yuk testi (ishlash va yuk testi) - ortib borayotgan yuk ostida komponent yoki
tizimning harakatini baholash uchun, masalan, bir vaqtning o'zida
foydalanuvchilar va / yoki operatsiyalar sonini baholash, shuningdek,
qanday yukni aniqlash uchun o'tkaziladigan ishlash testi turi.
komponent
yoki tizim bardosh bera oladi;
Hajm testi – ilova ma’lumotlar bazasidagi ma’lumotlar hajmini oshirishda
unumdorlik bahosini olish imkonini beradi;
Barqarorlik / Ishonchlilik testi - o'rtacha yuk darajasi bilan uzoq muddatli
(ko'p soatlik) sinov paytida ilovaning ishlashini tekshirish imkonini beradi.
Stress testi - bu tizim yoki komponentni ish yuklari chegaralarida yoki undan
tashqarida yoki xotira yoki serverga kirish kabi cheklangan resurslar holatida
baholaydigan ishlash testining bir turi.
7. Sinov talablari (Requirements testing) - sifatning
asosiy xususiyatlariga
muvofiqligi uchun talablarni tekshirish.
8. Prototipni sinovdan o'tkazish - haqiqiy ishlab chiqish boshlanishidan oldin
mahsulotni ishlab chiqishning dastlabki bosqichida strukturaviy, mantiqiy va
dizayn xatolarini aniqlash usuli.
9. O'rnatish imkoniyatini tekshirish va litsenziyalash - dasturiy mahsulotning
o'rnatilishini tekshirish jarayoni.
Sinov turlari:
ilovani o'rnatuvchining rasmiy sinovi (foydalanuvchi interfeysi, navigatsiya,
foydalanish qulayligi, umumiy qabul qilingan dizayn standartlariga
muvofiqligini tekshirish);
o‘rnatish dasturining funksional sinovi;
litsenziyalash mexanizmi va qaroqchilikka qarshi funksiyalarni sinovdan
o‘tkazish;
O‘rnatishdan so‘ng ilovaning barqarorligini tekshirish.
10. Muvaffaqiyatsizlik va tiklanish uchun test (Failover and Recovery Testing) -
tizim nosozliklarini emulyatsiya qilish yoki boshqariladigan muhitda haqiqatda
yuzaga kelgan nosozliklar yordamida sinov.