Xavfga asoslangan sinov - Risk-based testing - Wikipedia

Xavfga asoslangan sinov (RBT) - bu dasturiy ta'minotni sinovdan o'tkazish Dasturiy ta'minotdagi funktsiyalar va funktsiyalarni sinashga ustuvorlik berish uchun ishlatiladigan tashkiliy printsip sifatida ishlaydigan, ishlamay qolish xavfi, ularning ahamiyati va buzilish ehtimoli yoki ta'sirining funktsiyalari asosida.[1][2][3][4] Nazariy jihatdan cheksiz ko'p miqdordagi sinovlar mavjud. Xatarga asoslangan test sinov jarayonining barcha bosqichlarini boshqarish uchun xavf (qayta) baholashdan foydalanadi, ya'ni testlarni rejalashtirish, testlarni loyihalash, testlarni amalga oshirish, testlarni bajarish va testlarni baholash.[5] Bunga masalan, funktsional imkoniyatlar uchun testlar reytingi va subtestlar kiradi; kabi sinov texnikasi chegara-qiymat tahlili, barcha juftlik sinovlari va davlat o'tish jadvallari nuqsonli bo'lishi mumkin bo'lgan joylarni topishga intilish.

Xatarlarni baholash

Ikki versiya yoki versiya o'rtasidagi o'zgarishlarni taqqoslash tavakkalchilikni baholash uchun muhim ahamiyatga ega, biznesning muhim modullarini baholash testlarni birinchi o'ringa qo'yishda birinchi qadamdir, ammo evolyutsion xavf tushunchasini o'z ichiga olmaydi.[tushuntirish kerak ] Keyinchalik, bu ikki usul yordamida kengaytiriladi: o'zgarishlarga asoslangan test va regressiya sinovlari.

  • O'zgarishlarga asoslangan test sinov guruhlariga versiyalardagi o'zgarishlarni baholash va keyinchalik modifikatsiyalangan modullarga nisbatan birinchi o'ringa qo'yishga imkon beradi.[noaniq ]
  • Regressiya sinovlari xatolarni tuzatish kabi o'zgarish sinovdan o'tgan dasturiy ta'minotga yangi xatolarni keltirib chiqarmaganligini ta'minlaydi. Regressiya testining asosiy sabablaridan biri bu dasturiy ta'minotning bir qismidagi o'zgarish dasturiy ta'minotning boshqa qismlariga ta'sir etadimi yoki yo'qligini aniqlashdir.

Ushbu ikkita usul sinov guruhlariga xatar, o'zgarish va biznes modullarining tanqidiyligi asosida birinchi o'ringa qo'yishga imkon beradi. Muayyan texnologiyalar[qaysi? ] dasturiy ta'minot o'zgarishi bilan ushbu turdagi test strategiyasini o'rnatish va uni saqlashni juda osonlashtirishi mumkin.[noaniq ]

Xavf turlari

Xavfni aniqlanmagan ehtimoli sifatida aniqlash mumkin dasturiy ta'minotdagi xato tizim foydalanuvchisiga salbiy ta'sir ko'rsatishi mumkin.[6]

Usullar turli o'lchovlar bo'yicha xavflarni baholaydi:

Biznes yoki operatsion

  • Kichik tizim, funktsiya yoki xususiyatdan yuqori darajada foydalanish
  • Qobiliyatsizligi narxini o'z ichiga olgan kichik tizim, funktsiya yoki xususiyatning tanqidiyligi

Texnik

  • Rivojlanish guruhining geografik taqsimoti
  • Kichik tizim yoki funksiyaning murakkabligi

Tashqi

  • Homiy yoki rahbarning afzalligi
  • Normativ talablar

Elektron biznesning muvaffaqiyatsizligi rejimi bilan bog'liq

  • Statik tarkibdagi nuqsonlar
  • Veb-sahifalarni birlashtirishdagi nuqsonlar
  • Funktsional xatti-harakatlar bilan bog'liq muvaffaqiyatsizlik
  • Xizmat (mavjudlik va ishlash) bilan bog'liq xato
  • Qulaylik va mavjudlik bilan bog'liq xato
  • Xavfsizlikning zaifligi
  • Katta miqyosdagi integratsiyani buzish

[7]

Adabiyotlar

  1. ^ Jerrard, Pol; Tompson, Nil (2002). Xatarlarga asoslangan elektron biznesni sinovdan o'tkazish. Artech House Publishers. ISBN  978-1-58053-314-0.
  2. ^ Bax, J. Yaxshi etarli dasturiy ta'minotni chaqirish (1995)
  3. ^ Bax, J. va Kaner, C. Xavfli va xatarlarga asoslangan sinov (2004)
  4. ^ Mika Lehto (2011 yil 25 oktyabr). "Xatarlarga asoslangan test tushunchasi va uning afzalliklari va kamchiliklari". Ictstandard.org. Olingan 2012-03-01.
  5. ^ Maykl Felderer, Ina Schieferdecker: Xatarlarga asoslangan testlar taksonomiyasi. STTT 16 (5): 559-568 (2014)
  6. ^ Stefan Besson (2012-01-03). "Maqola haqida ma'lumot: Tavakkalchilik asosida test o'tkazish strategiyasi". Dasturiy ta'minotning sifatli muhandisligi IT. Stickyminds.com. Olingan 2012-03-01.
  7. ^ Jerrard, Pol va Tompson, Nil Xavfga asoslangan elektron biznesni sinovdan o'tkazish (2002)