Δοκιμή όπερας σαπουνιού
Η Δοκιμή Όψεων Σαπουνιού είναι ένας τύπος δοκιμής που βασίζεται σε σενάρια όπου συσκευάζετε τα πιο ακραία παραδείγματα ρεαλιστικών γεγονότων σε σύντομο χρονικό διάστημα, όπως συμβαίνει στο οικόπεδο μιας σαπουνόπερας (ή σχεδόν οποιαδήποτε μέρα, όταν ζείτε με έφηβους.) Η προέλευση της δοκιμής όπερας σαπουνιών είναι ένα επώνυμο άρθρο του Hans Buwalda που δημοσιεύθηκε στο τεύχος Φεβρουαρίου του 2004 Καλύτερο Λογισμικό. Μπορούν να είναι ένας πολύ αποτελεσματικός τρόπος για να δοκιμάσετε γρήγορα πολλά περιθώρια. Η εμπειρία μου είναι ότι η πρώτη φορά που χρησιμοποίησα μια δοκιμή Opera Soap, κάλυψα τις περισσότερες από τις αρνητικές μου δοκιμαστικές απαιτήσεις χωρίς να προσπαθώ, καθώς και μια σειρά από άλλα σημαντικά χαρακτηριστικά. Επιπλέον, οι γραπτές δοκιμές Opera Soap σάς επιτρέπουν να είστε δημιουργικοί με διαφορετικό τρόπο από αυτό που απαιτείται συνήθως για δοκιμές ή υπολογιστικές εργασίες, πράγμα που κάνει μια ωραία αλλαγή ρυθμού.

Ακολουθεί ένα παράδειγμα δοκιμής Opera Soap για μια αυτόματη ταμειακή μηχανή:

Ο Chris και ο Chas Niemand είναι αδερφή και αδελφός που ζουν μαζί σε ένα σπίτι που κληρονόμησαν από τους γονείς τους. Ο Chris είναι τεχνικός ηλεκτρονικών υπολογιστών, στις διακοπές αυτής της εβδομάδας, ο οποίος έχει μια δεύτερη δουλειά ως τεχνολογία ATM με τηλεφωνική συνομιλία. Τυχερά για το βιβλίο τσέπης του Chris, ζουν κοντά σε ένα ιδιαίτερα ενοχλητικό (και κατά συνέπεια ελάχιστα χρησιμοποιούμενο) ΑΤΜ. Ο Chas εργάζεται από το σπίτι ως συγγραφέας. Έχουν κοινό λογαριασμό ελέγχου για την κάλυψη των δαπανών των νοικοκυριών που συνδέονται με κάθε κάρτα ATM. Η κάρτα Chris συνδέεται επίσης με το λογαριασμό της σε ταμιευτήριο. Η κάρτα του Charles είναι επίσης συνδεδεμένη με τον λογαριασμό της χρηματαγοράς.

Στις 11 μ.μ. ο Chris ονομάζεται για μια δυσλειτουργία ATM, ευτυχώς αυτός που είναι πιο κοντά στο σπίτι της. Φτάνει και ανακαλύπτει ότι είναι απενεργοποιημένη και φαίνεται να έχει αποσυνδεθεί κατά λάθος. Το βυθίζει και το ενεργοποιεί. Δεν έχει πρόσβαση για να ξαναγεμίσει τα μετρητά στα ΑΤΜ, έτσι ελέγχει το τρέχον περιεχόμενο του ATM $ 580 και εισάγει 29 ως τον αριθμό των $ 20 λογαριασμών στο ATM. Για να δοκιμάσει ότι η ΑΤΜ λειτουργεί πλήρως, αποφασίζει να πάρει 20 δολάρια, ώστε να μπορεί να σταματήσει στο κατάστημα στο δρόμο της στο σπίτι, αφού αυτή και ο αδελφός της είναι σχεδόν εκτός γάλακτος και καφέ. Όταν το μηχάνημα την ρωτάει για το ποσό απόσυρσης, πατάει τυχαία το πλήκτρο απενεργοποίησης (δεν έκλεισε το μηχάνημα καθώς μπορεί να συνεχίσει να εργάζεται σε αυτό.) Ευτυχώς τίποτα δεν συμβαίνει επειδή είναι στη μέση μιας συναλλαγής. Απορρίπτει με επιτυχία τα $ 20 και εξάγει την κάρτα και την απόδειξή της. Παρατηρεί ότι το υπόλοιπο ελέγχου είναι μόνο $ 80. Προφανώς ο αδελφός της εξακολουθεί να μην έχει βάλει το μερίδιό του για το μήνα στον κοινό λογαριασμό. Κλείνει το μηχάνημα και στη συνέχεια ξεκινά μια άλλη συναλλαγή για να μεταφέρει 100 δολάρια από τις αποταμιεύσεις της στο κοινό λογαριασμό ελέγχου για να βεβαιωθεί ότι έχουν αρκετά χρήματα για τα έξοδα των νοικοκυριών. Έχει γίνει στις 11:45.

Το επόμενο πρωί στο πρωινό ο Κρις αναφέρει στον αδελφό του ότι μεταφέρει αργά χρήματα στον κοινό λογαριασμό ελέγχου. Της λέει ότι έχει αρκετούς ελέγχους που πρέπει να είναι στο σημερινό ταχυδρομείο και θα είναι βέβαιο ότι θα τις καταθέσει και θα μεταφέρει χρήματα στον κοινό λογαριασμό όταν φτάσει το ταχυδρομείο. Του θυμίζει ότι ο τύπος γκαζόν έρχεται εκείνο το πρωί αντί για την επόμενη ημέρα όπως έχει προγραμματιστεί. Πηγαίνει στο ΑΤΜ για να πάρει χρήματα για να τον πληρώσει. Με τον τρόπο που σταματά και παίρνει το $ 200 paycheck της για τις τελευταίες εβδομάδες εργασίας κατά την κλήση. Καταθέτει τα $ 200 στον έλεγχο και παίρνει $ 100 από τον έλεγχο. Στο καφενείο εκείνο το απόγευμα, βλέπει ένα φυλλάδιο για κάποιον που πωλεί ακριβώς τα έπιπλα γκαζόν που ψάχνει. Αφού τους τηλεφώνησε, τα διαπραγματεύεται σε $ 200. Απευθύνεται στο ΑΤΜ, προσπαθεί να πάρει 200 ​​δολάρια από τον έλεγχο, αλλά αποτυγχάνει επειδή ο αδελφός της δεν έχει κάνει τη μεταφορά του ακόμα και η επιταγή που κατέθεσε δεν είναι ακόμα μέρος των διαθέσιμων κεφαλαίων. Παίρνει $ 200 από το λογαριασμό της σε ταμιευτήριο. Φτάνει στο σπίτι με τα καινούργια έπιπλα γκαζόν της και ανακαλύπτει ότι το ταχυδρομείο έχει φτάσει, αλλά ο αδελφός της δεν έχει κάνει τίποτα γι 'αυτό. Τον στέλνει για να καταθέσει το paychecks του.

Ο Charles κατευθύνεται προς το ΑΤΜ. Την πρώτη φορά που προσπαθεί να εισέλθει στην καρφίτσα του, πιέζει την επιστροφή πριν εισέλθει σε τίποτα και είναι ανεπιτυχής, τη δεύτερη φορά που εισάγει επιπλέον αριθμούς. Την τρίτη φορά που εισάγει σωστά τον σωστό ακροδέκτη. Έχει μια κατάθεση 4 επιταγών συνολικού ύψους $ 3400 δολάρια για να τεθεί σε λογαριασμό χρηματαγοράς του, ωστόσο, την πρώτη φορά που εισέρχεται $ 4300, παρατηρεί τι έκανε όταν έκανε και πιέσεις ακυρώσει πριν χτυπήσει enter. Τη δεύτερη φορά εισέρχεται σε $ 34000, ειδοποιήσεις αφού το μηχάνημα τον ζητήσει να εισάγει τον φάκελο και πατά ακυρώσεις. Την τρίτη φορά που παίρνει το ποσό εισόδου των $ 4300 δεξιά, αλλά αποσπάται από την εισαγωγή του φακέλου από το κινητό του και ATM φορές έξω. Τελικά η τέταρτη φορά είναι η γοητεία και κάνει επιτυχώς την κατάθεσή του. Μεταφέρει $ 2000 από τον λογαριασμό του Money Market στον κοινό λογαριασμό ελέγχου. Τέλος, αποφασίζει να κάνει ανάληψη από τον λογαριασμό του Money Market. Με τον συνηθισμένο τρόμο του, προσπαθεί τυχαία να αποσύρει $ 0, το οποίο αποτυγχάνει επειδή είναι ένα άκυρο ποσό. Τότε αποχωρεί $ 200. Προσπαθεί να αποσύρει άλλα 200 δολάρια, τα οποία αποτυγχάνουν επειδή είναι πάνω από το ημερήσιο όριο. Τρίτη φορά εισέρχεται με επιτυχία σε $ 100, αλλά αποτυγχάνει επειδή το ATM δεν έχει τόσο πολλά χρήματα. Τελικά αποσύρει με επιτυχία 80 δολάρια.

Αργότερα, ο Chris μεταβαίνει στην ΑΤΜ, σχεδιάζοντας να μεταφέρει 300 δολάρια από τον έλεγχο του λογαριασμού αποταμιεύσεών του για να αντισταθμίσει τα χρήματα που είχε χρησιμοποιήσει, τα οποία θα έπρεπε να προέρχονταν από τον κοινό λογαριασμό. Τραβεί την κάρτα ΑΤΜ από την τσέπη του και εισάγει την καρφίτσα της.Δεν λειτουργεί, έτσι δείχνει ότι το έβαλε τυχαία και την εισάγει για δεύτερη και τρίτη φορά. Είναι ακόμα λάθος και το ATM παίρνει την κάρτα. Θυμάται ότι ο αδελφός της φόρεσε το σακάκι της νωρίτερα και αφού έλεγξε τις τσέπες της, βρήκε την κάρτα της και συνειδητοποίησε ότι είχε χρησιμοποιήσει τυχαία το δικό της. Εισάγει την κάρτα της με το σωστό καρφίτσα και μεταφέρει με επιτυχία τα $ 300. Ελέγχει τα υπόλοιπα και στους δύο λογαριασμούς της. Έχει ένα αντίγραφο της κάρτας αδελφών της στο πορτοφόλι της και προσπαθεί να το χρησιμοποιήσει για να βεβαιωθεί ότι ήταν σωστό στην υπόθεσή της. Όπως αναμένεται, αποτυγχάνει επειδή η κάρτα είχε προηγουμένως διατηρηθεί.

Αυτή τη στιγμή, ο Chris λαμβάνει ένα τηλεφώνημα και καλείται να τραβήξει τα κούτσουρα και να απενεργοποιήσει το ΑΤΜ, επειδή δεν έχει χρήματα. Πρέπει να περιμένει το τεθωρακισμένο αυτοκίνητο, το οποίο βρίσκεται σε εξέλιξη, επειδή υπήρξαν ανακολουθίες με αυτό το ΑΤΜ μετά από ξαναγέμισμα στο παρελθόν. Όταν οι οδηγοί θωρακισμένων αυτοκινήτων ανοίγουν το ΑΤΜ και το ενεργοποιούν, δεν γειώνουν πριν βγάλουν τα ηλεκτρονικά δίπλα στο δίσκο επαναπλήρωσης και υπάρχει μια μικρή στατική εκφόρτιση. Έβαλαν 50 δολάρια 20 δολάρια. Όταν η Chris χρησιμοποιεί την κάρτα της και το αντίγραφο του αδελφού της για να ελέγξει τα υπόλοιπα, όλα τα υπόλοιπα επιστρέφονται σαν να μην είχαν συμβεί οι τελευταίες 24 ώρες συναλλαγών.



Αναφορά:
Hans Buwalda. "Δοκιμές όπλων σαπουνιού". Καλύτερο Λογισμικό. Φεβρουάριος 2004. σελ. 30-37.

Οδηγίες Βίντεο: ✅ Μάθετε γιατί το θαυματουργό πράσινο σαπούνι και γλιτώστε χρόνο και χρήμα (Ενδέχεται 2024).