Dasturiy ta'minot sinovi



Yüklə 280,64 Kb.
tarix11.06.2022
ölçüsü280,64 Kb.
#61241
Dasturiy mahsulotni testlash


Dasturiy ta'minot sinovi
(Dasturiy ta'minotni testlash)

Dasturiy ta'minot sinovi

Muayyan tarzda tanlangan yakuniy testlar to'plamida amalga oshirilgan dasturning haqiqiy va kutilgan xatti-harakatlari o'rtasidagi muvofiqlikni tekshirish. Kengroq ma'noda test - bu ishni rejalashtirish ( Sinovni boshqarish ), testni loyihalash ( Test dizayni ) , testni bajarish ( testni bajarish ) va natijalarni tahlil qilish ( test tahlili ) faoliyatini o'z ichiga olgan sifat nazorati usullaridan biri .

Dasturiy ta'minotdagi xatolar qayerdan keladi?

  • Xato - bu noto'g'ri natijaga olib keladigan inson harakati.
  • Defect, Bug ( Defekt, Bug ) - komponent yoki tizimdagi ma'lum funksiyalarning ishlamay qolishiga olib kelishi mumkin bo'lgan nuqson. Dasturni bajarish jarayonida topilgan nuqson bitta komponentning ishlamay qolishiga olib kelishi mumkin.
  • Muvaffaqiyatsizlik ( muvaffaqiyatsizlik ) - komponent yoki tizim ishlashining haqiqiy natijasi (haqiqiy natija) va kutilgan natija (kutilgan natija) yoki butun tizim o'rtasidagi nomuvofiqlik.

Kamchiliklarning manbalari

  • dasturiy ta'minot tizimining spetsifikatsiyasi, dizayni yoki joriy etilishidagi xatolar;
  • tizimdan foydalanish xatolari;
  • noqulay ekologik sharoitlar;
  • qasddan zarar etkazish;
  • oldingi xatolar, shartlar yoki qasddan qilingan harakatlarning mumkin bo'lgan oqibatlari.

Tizim sifati

  • Sifat ( Sifat ) - o'ziga xos xususiyatlar to'plamining talablarga javob berish darajasi.
  • Dasturiy ta'minot sifati - bu belgilangan va nazarda tutilgan ehtiyojlarni qondirish qobiliyatini aks ettiruvchi dasturiy ta'minot xususiyatlari to'plami.

Talab

Belgilangan ehtiyoj yoki kutish. Odatda kutilgan yoki talab qilinadi.

Dastur kodidagi nuqsonlar sabablari

  • Jamoa ichida aloqa etishmasligi yoki etishmasligi.
  • Dasturiy ta'minotning murakkabligi.
  • Talablarning o'zgarishi.
  • Yomon hujjatlashtirilgan kod.
  • Dasturiy ta'minotni ishlab chiqish vositalari.

Nega test kerak?

BIZ HAMMAMIZ XATO QILAMIZ

Sinov haqida afsonalar

  • Sinov juda qimmat
  • Sinov uzoq vaqt talab etadi
  • Faqat tayyor mahsulotlar sinovdan o'tkaziladi
  • Siz dasturni to'liq sinab ko'rishingiz mumkin
  • O'tkazib yuborilgan xatolar uchun sinovchilar aybdor
  • Sinovchilar mahsulot sifati uchun javobgardir
  • Sinovchining yagona vazifasi xatolarni topishdir
  • Har kim dasturni sinab ko'rishi mumkin

Asosiy sinov jarayoni

test jarayonining asosiy bosqichlari:

  • rejalashtirish va boshqarish;
  • tahlil va dizayn;
  • joriy etish va amalga oshirish;
  • chiqish mezonlarini baholash va hisobotlarni yozish;
  • testni yakunlash uchun harakatlar.

1. Rejalashtirish va boshqarish

  • Test siyosati - bu kompaniyaning sinov sohasidagi tamoyillari, yondashuvlari va asosiy maqsadlarini tavsiflovchi yuqori darajadagi hujjat.
  • Sinov strategiyasi - bu yuqori darajadagi hujjat bo'lib, unda test darajalari va ushbu darajalar doirasida testlarga yondashuvlar tavsiflanadi. Kompaniya yoki dastur darajasida ishlaydi (bir yoki bir nechta loyiha).
  • Sinov rejasi - sinov uchun zarur bo'lgan vositalar, yondashuvlar, ish jadvali va resurslarni tavsiflovchi hujjat. Boshqa narsalar qatorida, u sinov vositalarini, sinovdan o'tkazilishi kerak bo'lgan funksionallikni, jamoadagi rollarni taqsimlashni, test muhitini, ishlatiladigan testni loyihalash usullarini, testni boshlash va tugatish mezonlarini va xavflarni belgilaydi. Ya'ni, bu butun sinov jarayonining batafsil tavsifi.
  • Testni boshqarish - test jarayonidagi mavjud vaziyatni reja va hisobot bilan taqqoslash.

2. Tahlil va loyihalash

  • Test skripti - testni o'tkazishda belgilangan harakatlar ketma-ketligini belgilaydigan hujjat.

3. Kirish va amalga oshirish

  • Sinov ishi - tizimning ma'lum bir funksionalligi ushbu funksionallik uchun belgilangan talablarga javob berishini tekshirish uchun mo'ljallangan, kirish qiymatlari, oldingi va keyingi shartlar, shuningdek testning kutilayotgan natijasini o'z ichiga olgan hujjat.
  • Sinov muhiti - bu testlarni o'tkazish uchun zarur bo'lgan apparat, dasturiy ta'minot va boshqa vositalar.

4. Chiqish mezonlarini baholang va hisobotlar yozing

Chiqish mezonlarini baholashda quyidagilar zarur:

  • etarli miqdordagi sinovlar o'tkazilganligini, tizim sifatini ta'minlashning zarur darajasiga erishilganligini tekshirish.
  • qo'shimcha testlar kerak emasligiga ishonch hosil qiling. Agar kerak bo'lsa, lekin belgilangan chiqish mezonlarini o'zgartirish kerak bo'lishi mumkin.

5. Testni yakunlash bo'yicha harakatlar

  • rejalashtirilgan barcha funktsiyalar haqiqatda amalga oshirilganligiga ishonch hosil qiling;
  • ilgari berilgan barcha xato hisobotlari u yoki bu tarzda yopilganligini tekshiring;
  • test dasturlari, test muhiti va infratuzilmani o'chirish;
  • sinovning umumiy natijalarini baholash va uning jarayonida to'plangan tajribani tahlil qilish.

Yüklə 280,64 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin