Ujian Opera Sabun
Ujian Soap Opera adalah sejenis ujian berasaskan senario di mana anda mengemas contoh-contoh peristiwa yang paling melampau dari peristiwa realistik ke dalam tempoh masa yang singkat, seperti yang dilakukan dalam plot opera sabun (atau hampir setiap hari ketika anda tinggal bersama remaja). Pengujian Sabun Opera adalah artikel eponim oleh Hans Buwalda yang diterbitkan dalam edisi Februari 2004 Perisian yang lebih baik. Mereka boleh menjadi cara yang sangat berkesan untuk menguji banyak kes tepi dengan cepat. Pengalaman saya adalah bahawa kali pertama saya menggunakan ujian Sabun Opera, saya meliputi kebanyakan ujian ujian negatif saya tanpa mencuba, serta beberapa ciri penting lain. Di samping itu, menulis Ujian Sabun Opera membolehkan anda menjadi kreatif dengan cara yang berbeza daripada biasanya diperlukan dalam kerja-kerja pengujian atau pengkomputeran, yang membuat perubahan pantas.

Berikut adalah contoh Ujian Opera Sabun untuk Mesin Teler Automatik:

Chris dan Chas Niemand adalah saudara perempuan dan abang yang tinggal bersama di sebuah rumah yang mereka warisi dari ibu bapa mereka. Chris adalah juruteknik komputer, bercuti minggu ini, yang mempunyai pekerjaan kedua sebagai teknologi ATM pada panggilan. Beruntung untuk buku saku Chris, mereka tinggal berdekatan dengan ATM yang sangat menyusahkan (dan oleh itu kurang digunakan). Chas bekerja dari rumah sebagai seorang penulis. Mereka mempunyai akaun pemeriksaan bersama untuk menampung perbelanjaan isi rumah yang dikaitkan dengan setiap kad ATM mereka. Kad Chris juga dikaitkan dengan akaun simpanannya. Kad Charles juga dikaitkan dengan akaun pasaran wangnya.

Pada pukul 11 ​​malam Chris dipanggil ke ATM yang tidak berfungsi, bernasib baik ia adalah yang paling dekat dengan rumahnya. Dia tiba dan mendapati bahawa ia dimatikan dan nampaknya telah dicabut secara tidak sengaja. Dia memasukkannya ke dalam dan menghidupkannya. Dia tidak mempunyai akses untuk mengisi semula wang tunai di ATM supaya dia memeriksa kandungan semasa ATM $ 580 dan memasuki 29 sebagai jumlah $ 20 bil di ATM. Untuk menguji bahawa ATM bekerja sepenuhnya, dia memutuskan untuk mengeluarkan $ 20 supaya dia boleh berhenti di kedai dalam perjalanan pulang, kerana dia dan abangnya hampir tidak mendapat susu dan kopi. Apabila mesin meminta dia untuk jumlah pengeluaran, dia secara tidak sengaja menekan butang off (dia tidak menutup mesin itu kerana dia masih boleh melakukan lebih banyak kerja di atasnya.) Untungnya, apa-apa berlaku kerana dia berada di tengah-tengah transaksi. Dia berjaya mengeluarkan $ 20 dan mengeluarkan kad dan resitnya. Dia mendapati bahawa imbangan pemeriksaan hanya $ 80. Rupanya abangnya masih belum meletakkan bahagiannya untuk bulan ke dalam akaun bersama. Dia mengunci mesin dan kemudian memulakan transaksi lain untuk memindahkan $ 100 dari simpanannya ke akaun pemeriksaan bersama untuk memastikan bahawa mereka mempunyai cukup wang untuk perbelanjaan isi rumah. Dia dilakukan oleh 11:45.

Keesokan harinya ketika sarapan Chris menyebutkan kepada saudaranya bahawa dia lewat memindahkan dana ke dalam akaun pemeriksaan bersama. Dia memberitahunya bahawa dia mempunyai beberapa cek yang sepatutnya dalam surat hari ini dan dia pasti akan mendepositkannya dan memindahkan dana ke dalam akaun bersama apabila surat itu tiba. Dia mengingatkannya bahawa lelaki rumput datang pagi itu dan bukan hari berikutnya seperti yang dijadualkan. Dia menuju ke ATM untuk mendapatkan wang untuk membayarnya. Dalam perjalanan dia berhenti dan memungut gaji $ 200 untuk kerja-kerja panggilan minggu lalu. Dia mendeposit $ 200 dalam pemeriksaan dan mengambil $ 100 dari pemeriksaan. Di kedai kopi petang itu, dia melihat selebaran bagi seseorang yang menjual perabot rumput yang dia cari. Selepas memanggil mereka, dia menawar mereka ke $ 200. Dia mengetuai ATM, cuba mengambil $ 200 dari pemeriksaan, tetapi gagal kerana abangnya belum membuat perpindahannya dan cek yang dia simpan belum lagi sebahagian daripada dana yang ada. Dia mengambil $ 200 dari akaun simpanannya. Dia pulang ke rumah dengan perabot rumput yang baru dan mendapati bahawa surat itu telah tiba tetapi abangnya tidak melakukan apa-apa. Dia menghantarnya untuk mendepositkan gajinya.

Charles mengetuai ke ATM. Kali pertama dia cuba memasukkan pinnya, dia menekan kembali sebelum memasuki apa-apa dan tidak berjaya, kali kedua dia memasuki nombor tambahan. Ketiga kali dia memasuki pin yang betul. Dia mempunyai deposit sebanyak 4 cek berjumlah $ 3400 dolar untuk dimasukkan ke dalam Akaun Pasaran Wangnya, namun kali pertama dia memasuki $ 4300, melihat apa yang dia lakukan ketika dia melakukan dan menekan membatalkan sebelum memasuki masuk. Kali kedua dia memasuki $ 34000, notis selepas mesin meminta dia memasukkan sampul surat dan menekan membatalkan. Kali ketiga dia mendapat jumlah kemasukan $ 4300 yang betul, tetapi terganggu daripada memasukkan sampul surat melalui telefon bimbitnya dan mereka kali ATM. Akhirnya keempat kali adalah pesona dan dia berjaya membuat depositnya. Dia memindahkan $ 2000 dari akaun Pasar Wangnya ke akaun pemeriksaan bersama. Akhirnya, beliau memutuskan untuk membuat pengeluaran dari akaun Pasaran Wangnya. Dalam kebiasaannya yang biasa, dia sengaja cuba mengeluarkan $ 0, yang gagal kerana jumlahnya tidak sah. Kemudian dia menarik balik $ 200. Dia cuba menarik balik $ 200 yang gagal kerana ia melebihi had harian. Ketiga kali dia berjaya memasuki $ 100, tetapi gagal kerana ATM tidak mempunyai banyak wang. Dia akhirnya berjaya mengeluarkan $ 80.

Kemudian, Chris pergi ke ATM, merancang untuk memindahkan $ 300 daripada memeriksa akaun simpanannya untuk menampung dana yang digunakannya yang seharusnya berasal dari akaun bersama. Dia menarik kad ATM keluar dari poket jaketnya dan memasuki pinnya.Ia tidak berfungsi, jadi dia memperlihatkan bahawa dia menodenkannya dan memasuki masa kedua dan ketiga. Ia masih salah dan ATM mengambil kad itu. Dia teringat bahawa abangnya memakai jaketnya lebih awal dan selepas memeriksa poketnya mendapati kadnya dan menyedari bahawa dia tidak sengaja menggunakannya. Dia memasuki kadnya dengan pin yang betul dan berjaya memindahkan $ 300. Dia menyemak baki di kedua-dua akaunnya. Dia mempunyai pendua kad kakaknya di dompetnya dan cuba menggunakannya untuk memastikan dia betul dalam anggapannya. Seperti yang dijangkakan, ia gagal kerana kad itu disimpan sebelum ini.

Pada masa ini, Chris menerima panggilan telefon dan diminta untuk menarik balak dan mematikan ATM, kerana ia adalah wang. Dia akan menunggu kereta perisai, yang ada di dalamnya, kerana terdapat ketidakkonsistenan dengan ATM ini selepas pengisian semula pada masa lalu. Apabila pemandu kereta berperisai membuka ATM dan menghidupkannya, mereka tidak mengendahkan diri sebelum menyentuh elektronik di sebelah dulang refill dan ada pelepasan statik yang kecil. Mereka dimasukkan ke dalam 50 $ 20 bil. Apabila Chris menggunakan kadnya dan pendua saudaranya untuk memeriksa baki, semua baki ditetapkan kembali seolah-olah transaksi 24 jam terakhir tidak berlaku.



Rujukan:
Hans Buwalda. "Ujian Opera Sabun." Perisian yang lebih baik. Februari 2004. ms 30-37.

Arahan Video: ???????? Ujian Cengkaman Cerun Licin: Toyota Innova & Kia Sorento vs Sabun (Mungkin 2024).