Testas ir bandymo scenarijus: koks skirtumas?

Kas yra bandomasis atvejis?

Bandymo atveju yra veiksmų atliekamų patikrinti tam tikrą funkciją ar funkcijas savo programinės įrangos rinkinys. Bandymo byloje yra bandymo žingsniai, bandymo duomenys, išankstinė sąlyga, vėlesnės sąlygos, sukurtos konkrečiam bandymo scenarijui, siekiant patikrinti bet kokį reikalavimą. Bandomasis atvejis apima konkrečius kintamuosius ar sąlygas, pagal kurias bandymų inžinierius gali palyginti laukiamus ir faktinius rezultatus, kad nustatytų, ar programinės įrangos produktas veikia pagal kliento reikalavimus.

Kas yra bandymo scenarijus?

Testavimo scenarijus apibrėžiamas kaip bet kokia funkcinė galimybė, kurią galima išbandyti. Tai yra bendras bandymų atvejų rinkinys, padedantis bandymų grupei nustatyti teigiamas ir neigiamas projekto charakteristikas.

Testo scenarijus suteikia aukšto lygio idėją, ką turime išbandyti.

Testo scenarijaus pavyzdys

El. Prekybos programai būtų keli bandymo scenarijai

1 bandymo scenarijus: patikrinkite paieškos funkcionalumą

2 bandomasis scenarijus: patikrinkite mokėjimų funkcionalumą

3 bandymo scenarijus: patikrinkite prisijungimo funkcionalumą

PAGRINDINIAI SKIRTUMAI

  • „Test Case“ - tai veiksmų rinkinys, atliekamas norint patikrinti konkrečias funkcijas ar funkcionalumą, o „Test Scenario“ yra bet kuri funkcija, kurią galima patikrinti.
  • Bandymo atvejis dažniausiai gaunamas iš bandymo scenarijų, o bandymo scenarijai - iš bandymų artefaktų, tokių kaip BRS ir SRS.
  • „Test Case“ padeda atlikti išsamų programos testavimą, o „Test Scenario“ - judriu būdu išbandyti „end to end“ funkcionalumą.
  • Testo bylos yra sutelktos į tai, ką ir kaip išbandyti, o „Test Scenario“ - daugiau, ką išbandyti.
  • Bandymo atvejai yra žemo lygio veiksmai, o bandymų scenarijai - aukšto lygio veiksmai.
  • Bandymo atvejui atlikti reikia daugiau išteklių ir laiko, o bandymo scenarijui atlikti reikia mažiau išteklių ir laiko.
  • „Test Case“ apima bandymo veiksmus, duomenis, laukiamus testavimo rezultatus, o „Test Scenario“ apima „end to end“ funkcionalumą, kurį reikia patikrinti.

Bandymų atvejų pavyzdys

Testo scenarijaus bandymo atvejai : „Patikrinkite prisijungimo funkciją“

  1. Patikrinkite sistemos elgseną, kai įvedamas galiojantis el. Pašto adresas ir slaptažodis.
  2. Patikrinkite sistemos elgseną, kai įvedamas neteisingas el. Pašto adresas ir galiojantis slaptažodis.
  3. Patikrinkite sistemos elgseną, kai įvedamas galiojantis el. Pašto adresas ir neteisingas slaptažodis.
  4. Patikrinkite sistemos elgseną, kai įvedamas neteisingas el. Pašto adresas ir neteisingas slaptažodis.
  5. Patikrinkite sistemos elgseną, kai el. Pašto adresas ir slaptažodis paliekami tušti ir įvesta Prisijungti.
  6. Pažymėkite Pamiršote slaptažodį, kaip tikėtasi
  7. Patikrinkite sistemos elgseną, kai įvedamas galiojantis / netinkamas telefono numeris ir slaptažodis.
  8. Patikrinkite sistemos elgseną, kai pažymėta parinktis „Laikyti mane pasirašytą“

Kodėl mes rašome bandomąsias bylas?

Čia yra keletas svarbių priežasčių sukurti bandomąjį atvejį

  • Testiniai atvejai padeda patikrinti, ar laikomasi taikomų standartų, gairių ir klientų reikalavimų
  • Padeda jums patvirtinti lūkesčius ir klientų reikalavimus
  • Didesnė kontrolė, logika ir duomenų srauto aprėptis
  • Galite imituoti „tikrus“ galutinio vartotojo scenarijus
  • Atskleidžia klaidų ar defektų
  • Kai bandymo atvejai surašomi testui vykdyti, bandymo inžinieriaus darbas bus organizuojamas geriau ir supaprastintai

Kodėl rašome testo scenarijų?

Čia pateikiamos svarbios priežastys sukurti bandymo scenarijų:

  • Pagrindinė priežastis, kodėl reikia parašyti bandomąjį scenarijų, yra patikrinti, ar visas programinės įrangos funkcionalumas yra tinkamas
  • Tai taip pat padeda užtikrinti, kad verslo procesai ir srautai atitiktų funkcinius reikalavimus
  • Testų scenarijus gali patvirtinti įvairios suinteresuotosios šalys, pvz., Verslo analitikas, kūrėjai, klientai, kad būtų užtikrinta, jog tiriama programa bus kruopščiai išbandyta. Tai užtikrina, kad programinė įranga veikia dažniausiai naudojamais atvejais.
  • Jie tarnauja kaip greitas įrankis nustatant bandymo darbo pastangas ir atitinkamai sukuriant pasiūlymą klientui arba organizuojant darbo jėgą.
  • Jie padeda nustatyti kritiškiausias „nuo galo iki pabaigos“ operacijas arba realų programinės įrangos taikymą.
  • Kai šie bandymo scenarijai bus baigti, bandymo atvejus galima lengvai gauti iš bandymų scenarijų.

Testo atvejis ir bandymo scenarijus

Čia yra reikšmingi bandymo scenarijaus ir bandymo atvejo skirtumai

Testo scenarijus Bandomasis atvejis
Testavimo scenarijuje yra aukšto lygio dokumentai, apibūdinantys testuojamą funkciją iki galo. Testo atvejais yra apibrėžti bandymo veiksmai, duomenys, laukiami visų programos funkcijų testavimo rezultatai.
Daugiausia dėmesio skiriama „ką išbandyti“, o ne „kaip išbandyti“. Visiškas akcentas „ką išbandyti“ ir „kaip išbandyti“.
Bandymo scenarijai yra vienos linijos. Taigi testavimo metu visada yra neaiškumų. Bandomieji atvejai apibrėžė žingsnį, išankstinius reikalavimus, laukiamą rezultatą ir kt. Todėl šiame procese nėra jokių dviprasmybių.
Testavimo scenarijai yra sukurti iš bandymų artefaktų, tokių kaip BRS, SRS ir kt. Bandomasis atvejis dažniausiai gaunamas iš bandymo scenarijų. Keli bandymo atvejai gali būti gaunami iš vieno bandymo scenarijaus
Tai padeda judriai išbandyti funkcionalumą nuo galo iki galo Tai padeda atlikti išsamų programos testavimą
Testavimo scenarijai yra aukšto lygio veiksmai. Testiniai atvejai yra žemo lygio veiksmai.
Palyginti mažiau laiko ir išteklių reikia norint sukurti ir išbandyti scenarijus. Norint dokumentuoti ir atlikti bandomuosius atvejus, reikia daugiau išteklių.

Geriausia bandomųjų atvejų kūrimo praktika

Bandomojo atvejo pavyzdys
  • Bandymo bylos turėtų būti skaidrios ir nesudėtingos
  • Sukurkite bandomąjį atvejį, galvodami apie galutinį vartotoją
  • Venkite bandymo atvejo kartojimo
  • Turite įsitikinti, kad parašysite bandomuosius atvejus, kad patikrintumėte visus specifikacijos dokumente nurodytus programinės įrangos reikalavimus
  • Niekada neprisiimkite savo programinės įrangos funkcionalumo ir funkcijų ruošdami bandomąjį atvejį
  • Bandymo atvejai turi būti lengvai atpažįstami

Geriausia bandomojo scenarijaus kūrimo praktika

Testo scenarijaus pavyzdys
  • Testavimo scenarijai dažniausiai yra vienos eilutės teiginys, kuriame nurodoma, ką reikėtų išbandyti
  • Scenarijaus aprašymas turėtų būti paprastas ir lengvai suprantamas
  • Reikėtų kruopščiai įvertinti nurodytus reikalavimus
  • Reikalingi įrankiai ir ištekliai testavimui turi būti sukaupti prieš pradedant testavimo procesą

Įdomios straipsniai...