Ispitivanje sapunice
Saap Opera Testing je vrsta ispitivanja temeljenog na scenariju u kojem spakirate najekstremnije primjere realnih događaja u kratkom vremenskom razdoblju, kao što je to učinjeno u zaplet sapunice (ili gotovo bilo kojeg dana kada živite s tinejdžerima.) Podrijetlo časopisa Soap Opera Testing istoimeni je članak Hans Buwalda objavljen u veljači 2004 Bolji softver, Oni mogu biti vrlo učinkovit način brzog testiranja mnogih rubnih slučajeva. Moje je iskustvo da sam prvi put kada sam koristio test Soap Opere pokrivao većinu svojih negativnih zahtjeva za test, čak i da nisam pokušao, kao i niz drugih važnih značajki. Uz to, pisanje testova Soap Opera omogućuje vam da budete kreativni na drugačiji način nego što je to obično potrebno za testiranje ili računanje poslova, što čini lijepu promjenu tempa.

Ovdje je primjer test sapunice za automatsku prodavačicu:

Chris i Chas Niemand su sestra i brat koji žive zajedno u kući koju su naslijedili od svojih roditelja. Chris je računalni tehničar, na odmoru ovog tjedna, koji ima drugi posao kao dežurni bankomat. Srećom po Chrisovoj džepnoj knjizi, žive u blizini posebno problematičnog (i zato malo korištenog) bankomata. Chas djeluje od kuće kao pisac. Imaju zajednički račun za provjeru kako bi pokrili troškove kućanstva koji su povezani sa svakom od njihovih bankomatskih kartica. Chrisova kartica povezana je i sa njenim štednim računom. Charlesova kartica povezana je i s njegovim računom na novčanom tržištu.

U 11:00 Chris je pozvan na neispravan bankomat, srećom to je onaj koji joj je najbliži. Ona stiže i otkriva da je isključena i čini se da je slučajno isključena iz mreže. Uključi je i uključi. Ona nema pristup dopunjavanju gotovine u bankomatima, pa provjerava trenutni sadržaj bankomata 580 dolara i unosi 29 kao broj računa u iznosu od 20 dolara u bankomatu. Kako bi provjerila da bankomat potpuno radi, odlučila je izvaditi 20 dolara kako bi se mogla zaustaviti u trgovini na putu do kuće, budući da su s bratom gotovo bez mlijeka i kave. Kad je stroj pita za iznos za izvlačenje, ona slučajno pritisne tipku za isključivanje (nije ugasila stroj jer će možda još raditi na tome.) Srećom, ništa se ne događa jer je usred transakcije. Uspješno vadi 20 dolara i izbacuje svoju karticu i račun. Primjećuje da je ček u iznosu od samo 80 dolara. Očito njezin brat još uvijek nije uplatio svoj dio ovog mjeseca na zajednički račun. Ona zaključava stroj, a zatim započinje drugu transakciju kako bi prebacila 100 USD sa svoje ušteđevine na zajednički tekući račun kako bi se osigurala da li imaju dovoljno novca za troškove kućanstva. Gotovo je do 11:45.

Sljedećeg jutra, za doručkom, Chris spominje svom bratu da kasni s prijenosom sredstava na zajednički tekući račun. Kaže joj da ima nekoliko čekova koji bi trebali biti u današnjoj pošti i sigurno će ih položiti i uplatiti sredstva na zajednički račun kada stigne pošta. Podsjeća je da momak na travnjak dolazi tog jutra umjesto sutradan kako je zakazano. Ona odlazi do bankomata kako bi dobila novac za plaćanje njemu. Na putu se zaustavlja i podiže svoju plaću u iznosu od 200 USD za rad prošloga tjedna dežurstvom. Ona polaže 200 dolara u ček i uzima 100 dolara od provjere. U kafiću toga popodneva vidi letak za nekoga tko prodaje upravo onaj namještaj za travnjak koji je tražila. Nakon što ih je nazvala, ona im nudi povoljne cijene do 200 dolara. Otišla je do bankomata i pokušava uzeti 200 dolara od provjere, ali to nije uspjelo jer njezin brat još nije izvršio prijenos, a ček koji je položila još nije dio raspoloživih sredstava. S štednog računa uzima 200 dolara. Dolazi kući s novim namještajem za travnjak i otkriva da je pošta stigla, ali njen brat ništa nije učinio po tom pitanju. Ona ga šalje da položi svoje plaće.

Charles krene prema bankomatu. Prvi put kada pokuša unijeti svoju osovinu, pritisne se za povratak prije nego što unesete bilo što i bezuspješno je, drugi put unosi dodatne brojeve. Treći put kad pravilno unese ispravnu iglu. Ima depozit od 4 čeka u ukupnom iznosu od 3400 dolara koji treba uplatiti na svoj račun na tržištu novca, no prvi put kada unese 4300 dolara, primjećuje što je učinio kada to učinio i pritisne otkaz prije nego što uđe. Drugi put kad unese 34000 dolara, primjećuje nakon što ga stroj pita da umetne omotnicu i pritisne otkaz. Treći put dobiva pravo na ulaz u iznosu od 4300 dolara, ali ometa ga umetanje koverti preko mobitela i oni ističu bankomat. Napokon je četvrti put šarma i on uspješno polaže svoj depozit. Prenosi 2000 dolara sa svog računa na tržištu novca na zajednički tekući račun. Napokon, odluči izvršiti podizanje s svog računa na novčanom tržištu. Na svoj uobičajeni način zabunjivanja, on slučajno pokušava povući 0 dolara, što ne uspije, jer je nevažeći iznos. Tada povlači 200 dolara. Pokušava povući još 200 dolara, što ne uspijeva jer je prekoračenje dnevnog limita. Treći put uspješno ulazi u 100 USD, ali propada jer bankomat nema toliko novca. Napokon uspješno povlači 80 dolara.

Kasnije je Chris otišao do bankomata, planirajući prebaciti 300 dolara s provjere na svoj štedni račun kako bi nadoknadio sredstva koja je trebala koristiti s zajedničkog računa. Izvuče bankomat iz džepa sakoa i unese svoju osovinicu.To ne radi, pa shvati da je to napisala i ušla drugi i treći put. Još uvijek nije u redu i bankomat uzima karticu. Sjeća se da je njezin brat ranije nosio jaknu i nakon što je provjerio džepove pronašao je njezinu iskaznicu i shvatio da je ona slučajno iskoristila njegovu. U svoju karticu ulazi s ispravnim iglom i uspješno prenosi 300 USD. Ona provjerava stanja na oba računa. U svom novčaniku ima duplikat kartice svoje braće i pokušava je upotrijebiti da provjeri je li ispravna. Kao što se očekivalo, ne uspijeva jer je kartica prethodno zadržana.

U ovom trenutku Chris prima telefonski poziv i moli ga da izvadi trupce i ugasi bankomat, jer nema novca. Čekat će oklopni automobil, koji je na putu, jer je došlo do nedosljednosti s ovim bankomatom nakon što su u prošlosti punili. Kad vozači oklopnih automobila otvore bankomat i uključe se, oni se ne uzemljuju prije nego što pritisnu elektroniku pored ladice za punjenje i postoji mali statički pražnjenje. Uložili su u novčanice od 50 dolara. Kad Chris koristi njezinu karticu i duplikat svog brata za provjeru stanja, svi se vraćaju kao da nije došlo do zadnja 24 sata transakcija.



Referenca:
Hans Buwalda. "Ispitivanje sapunice." Bolji softver. Veljače 2004. str. 30-37.

Upute Video: Na granici - ep 112 - Skorupovićke gledaju turske sapunice (Travanj 2024).