Сапун Опера Тестинг
Соап Опера Тестинг је врста тестирања заснованог на сценарију у којем спакујете најекстремније примере реалних догађаја у кратком временском периоду, као што је то учињено у заплету сапунице (или готово сваког дана када живите са тинејџерима.) Порекло Соап Опера Тестинг истоимени је чланак Ханс Бувалда објављен у фебруарском броју 2004. године Бољи софтвер. Они могу бити веома ефикасан начин за брзо тестирање многих рубних случајева. Моје искуство је да сам први пут када сам користио тест Соап Опере покривао већину својих негативних захтева за тест, чак и да нисам покушао, као и бројне друге важне карактеристике. Уз то, писање тестова Соап Опера омогућава вам да будете креативни на другачији начин него што је то обично потребно за тестирање или рачунање послова, што омогућава лепу промену темпа.

Ево примера Соап Опера теста за аутоматску продавачицу:

Цхрис и Цхас Ниеманд су сестра и брат који живе заједно у кући коју су наследили од својих родитеља. Цхрис је компјутерски техничар, на одмору ове недеље, који има други посао као дежурни банкомат. Срећом по Цхрисовој џепној књизи, живе у близини посебно проблематичног (и зато мало коришћеног) банкомата. Цхас ради као писац од куће. Имају заједнички рачун за проверу ради покривања трошкова домаћинстава који је повезан са сваком од њихових банкоматских картица. Цхрис-ова картица повезана је и са њеним штедним рачуном. Цхарлес-ова картица повезана је и са његовим рачуном на новчаном тржишту.

У 11х Цхрис је позван на неисправан банкомат, срећом он је најближи њеној кући. Она стиже и открива да је искључена и чини се да је случајно искључена из мреже. Укључи је и укључи. Она нема приступ допуњавању готовине у банкоматима, па проверава тренутни садржај банкомата 580 долара и уноси 29 као број рачуна у износу од 20 долара у банкомату. Како би тестирала да банкомат потпуно ради, одлучила је да изузме 20 долара како би могла да се заустави у продавници на путу до куће, јер њој и брату скоро остају без млека и кафе. Када је машина пита за износ за подизање новца, она случајно притисне дугме за искључивање (није искључила машину јер ће можда још радити на њој.) Срећом, ништа се не догађа јер је усред трансакције. Успешно вади 20 долара и избацује своју картицу и рачун. Она примећује да чек за равнотежу износи само 80 долара. Очигледно да њен брат још увек није свој део месеца ставио на заједнички рачун. Она закључава машину и затим започиње другу трансакцију како би пребацила 100 долара са своје уштеђевине на заједнички чековни рачун како би се осигурала да ли имају довољно новца за трошкове домаћинства. Готово је до 11:45.

Следећег јутра на доручку, Цхрис спомиње свом брату да касни са пребацивањем средстава на заједнички текући рачун. Каже јој да има неколико чекова који би требали бити у данашњој пошти и сигурно ће их положити и уплатити средства на заједнички рачун када стигне пошта. Подсећа је да травњак долази тог јутра уместо следећег дана како је планирано. Она одлази до банкомата како би добила новац да га плати. На путу се зауставља и узима своју плату у износу од 200 УСД за рад прошлих недеља по дежурству. Она полаже 200 долара у чек и узима 100 долара за чек. У кафићу тог поподнева, она види летак за некога ко продаје тачно намештај за травњак који је тражила. Након што их је назвала, она им нуди повољне цијене до 200 долара. Отишла је до банкомата, покушава да узме 200 долара од чека, али то не успева, јер њен брат још није извршио његов трансфер, а чек који је положила још увек није део расположивих средстава. С свог штедног рачуна узима 200 долара. Долази кући с новим намештајем за травњак и открива да је пошта стигла, али њен брат ништа није учинио по том питању. Она га шаље да положи своје плате.

Цхарлес крене према банкомату. Први пут када покуша да унесе пин, притисне повратак пре него што унесе било шта и не успе, други пут уноси додатне бројеве. Трећи пут када правилно унесе исправну иглу. Има депозит од 4 чека у укупној вредности 3400 долара који треба да стави на свој рачун на тржишту новца, међутим, први пут када унесе 4300 долара, примећује шта је урадио када је то учинио и притиска да откаже пре него што притисне ентер. Други пут када унесе 34000 долара, примети након што га машина затражи да убаци коверту и притисне да откаже. Трећи пут добија право на улаз у износу од 4300 долара, али омета га да убаци коверту својим мобилним телефоном и они остану на банкомату. Коначно је четврти пут шарм и он успешно полаже свој депозит. Преноси 2000 долара са свог рачуна на тржишту новца на заједнички текући рачун. Коначно, он одлучује извршити повлачење са свог рачуна на тржишту новца. На свој уобичајени начин забуњивања, он случајно покушава да повуче 0 долара, што не успева, јер је то неважећи износ. Тада повлачи 200 долара. Покушава да повуче још 200 долара, што не успева јер је прекорачење дневног лимита. Трећи пут успешно улази у 100 УСД, али пропада јер банкомат нема толико новца. Коначно успешно повлачи 80 долара.

Касније је Цхрис отишао до банкомата, планирајући да пренесе 300 долара са уплате на њен штедни рачун како би надокнадио средства која је користила и која би требала доћи са заједничког рачуна. Извуче банкомат из џепа сакоа и унесе своју иглу.То не ради, па схвати да је то написала и ушла други и трећи пут. Још увек није у реду и банкомат узима картицу. Сећа се да је њен брат раније носио јакну и након прегледа џепова пронашао њену картицу и схвата да је она случајно искористила његову. Улази у своју картицу с тачним пин-ом и успешно преноси 300 УСД. Оба рачуна врши на оба рачуна. У свом новчанику има дупликат картице своје браће и покушава да је искористи како би се увјерила да је тачна. Као што се очекивало, не успева јер је картица претходно задржана.

У овом тренутку, Цхрис прима телефонски позив и од њега се тражи да повуче трупце и угаси банкомат, јер нема новца. Она ће чекати оклопни аутомобил, који је на том путу, јер је било недосљедности с овим банкоматом након пуњења у прошлости. Када возачи оклопних аутомобила отворе банкомат и укључе га, не бацају се на земљу пре него што се повуку за електронику поред фиоке за пуњење и постоји мали статички пражњење. Уложили су у новчанице од 50 долара. Када Цхрис користи своју картицу и копију свог брата за провјеру стања, сви салди се враћају као да се није догодила посљедња 24 сата трансакција.



Референце:
Ханс Бувалда. "Испитивање сапунске опере." Бољи софтвер. Фебруар 2004. стр. 30-37.

Видео Упутства: Classical Music for Studying and Concentration | Mozart Music Study, Relaxation, Reading (Може 2024).