Test de Soap Opera
Le Soap Opera Testing est un type de test basé sur un scénario où vous regroupez les exemples les plus extrêmes d'événements réalistes sur une courte période, comme cela se fait dans l'intrigue d'un feuilleton (ou presque tous les jours où vous vivez avec des adolescents.) de Soap Opera Testing est un article éponyme de Hans Buwalda publié dans le numéro de février 2004 de Meilleur logiciel. Ils peuvent être un moyen très efficace de tester rapidement de nombreux cas de bord. D'après mon expérience, la première fois que j'ai utilisé un test Soap Opera, j'ai couvert la plupart de mes exigences de test négatif sans même essayer, ainsi qu'un certain nombre d'autres fonctionnalités importantes. De plus, l'écriture de tests Soap Opera vous permet d'être créatif d'une manière différente de celle habituellement requise dans les tests ou les travaux informatiques, ce qui permet un bon changement de rythme.

Voici un exemple de test Soap Opera pour un guichet automatique:

Chris et Chas Niemand sont une sœur et un frère qui vivent ensemble dans une maison héritée de leurs parents. Chris est un technicien en informatique, en vacances cette semaine, qui a un deuxième emploi en tant que technicien ATM sur appel. Heureusement pour le livre de poche de Chris, ils vivent à proximité d'un distributeur de billets particulièrement gênant (et donc peu utilisé). Chas travaille à domicile en tant qu'écrivain. Ils ont un compte courant commun pour couvrir les dépenses du ménage qui est lié à chacune de leurs cartes ATM. La carte de Chris est également liée à son compte d'épargne. La carte de Charles est également liée à son compte du marché monétaire.

A 23 heures, Chris est appelé à un distributeur automatique défectueux, heureusement, c'est celui le plus proche de sa maison. Elle arrive et découvre qu'il est éteint et semble avoir été accidentellement débranché. Elle le branche et l'allume. Elle n'a pas accès pour recharger les espèces dans le GAB, elle vérifie donc le contenu actuel du GAB 580 $ et entre 29 comme le nombre de billets de 20 $ dans le GAB. Pour tester que le guichet automatique fonctionne pleinement, elle décide de prendre 20 $ pour pouvoir s'arrêter au magasin sur le chemin du retour, car elle et son frère sont presque à court de lait et de café. Lorsque la machine lui demande le montant du retrait, elle appuie accidentellement sur le bouton d'arrêt (elle n'a pas fermé la machine car elle peut encore y travailler.) Heureusement, rien ne se passe car elle est au milieu d'une transaction. Elle sort avec succès les 20 $ et éjecte sa carte et son reçu. Elle remarque que le solde de vérification n'est que de 80 $. Apparemment, son frère n'a toujours pas mis sa part du mois dans le compte conjoint. Elle verrouille la machine et commence ensuite une autre transaction pour transférer 100 $ de ses économies sur le compte courant conjoint afin de s'assurer qu'ils ont suffisamment d'argent pour les dépenses du ménage. Elle est terminée à 11 h 45.

Le lendemain matin, au petit-déjeuner, Chris mentionne à son frère qu'il a tardé à transférer des fonds sur le compte courant commun. Il lui dit qu’il a plusieurs chèques qui devraient être dans le courrier d’aujourd’hui et qu’il sera sûr de les déposer et de transférer des fonds sur le compte conjoint à l’arrivée du courrier. Il lui rappelle que le gars de la pelouse vient ce matin au lieu du lendemain comme prévu. Elle se dirige vers le guichet automatique pour obtenir de l'argent pour le payer. En chemin, elle s'arrête et récupère son chèque de paie de 200 $ pour le travail de garde de la semaine dernière. Elle dépose les 200 $ en chèques et en retire 100 $. Au café cet après-midi-là, elle voit un dépliant pour quelqu'un qui vend exactement le mobilier de jardin qu'elle cherchait. Après les avoir appelés, elle les négocie à 200 $. Elle se dirige vers le distributeur automatique de billets, tente de retirer 200 $ du chèque, mais cela échoue parce que son frère n'a pas encore effectué son virement et le chèque qu'elle a déposé ne fait pas encore partie des fonds disponibles. Elle retire 200 $ de son compte d'épargne. Elle rentre à la maison avec le nouveau mobilier de jardin et découvre que le courrier est arrivé mais son frère n'a rien fait à ce sujet. Elle l'envoie déposer ses chèques de paie.

Charles se dirige vers le guichet automatique. La première fois qu'il essaie de saisir son code PIN, il appuie sur Entrée avant de saisir quoi que ce soit et échoue, la deuxième fois qu'il saisit des numéros supplémentaires. La troisième fois, il entre correctement la bonne broche. Il a un dépôt de 4 chèques totalisant 3400 $ à mettre dans son compte du marché monétaire, mais la première fois qu'il entre 4300 $, il remarque ce qu'il a fait quand il l'a fait et appuie sur Annuler avant d'appuyer sur Entrée. La deuxième fois qu'il entre 34 000 $, il le remarque après que la machine lui a demandé d'insérer l'enveloppe et appuie sur Annuler. La troisième fois, il obtient le droit d'entrée de 4300 $, mais il est distrait d'insérer l'enveloppe par son téléphone portable et le guichet automatique expire. Enfin la quatrième fois c'est le charme et il réussit à faire son dépôt. Il transfère 2000 $ de son compte du marché monétaire au compte courant conjoint. Enfin, il décide d'effectuer un retrait sur son compte Marché monétaire. De sa manière habituelle, il essaie accidentellement de retirer 0 $, ce qui échoue car il s'agit d'un montant invalide. Il retire ensuite 200 $. Il essaie de retirer 200 $ supplémentaires, ce qui échoue car il dépasse la limite quotidienne. Troisième fois, il réussit à entrer 100 $, mais il échoue parce que le GAB n'a pas beaucoup d'argent. Il retire finalement avec succès 80 $.

Plus tard, Chris se rend au GAB, prévoyant de virer 300 $ de sa vérification sur son compte d'épargne pour compenser les fonds qu'elle aurait utilisés qui auraient dû provenir du compte conjoint. Elle sort la carte ATM de la poche de sa veste et entre dans son épingle.Cela ne fonctionne pas, alors elle pense qu’elle l’a typée et qu’elle l’entre une deuxième et une troisième fois. C'est toujours faux et le GAB prend la carte. Elle se souvient que son frère portait sa veste plus tôt et après avoir vérifié ses poches trouve sa carte et se rend compte qu'elle avait accidentellement utilisé la sienne. Elle entre sa carte avec la bonne broche et transfère avec succès les 300 $. Elle vérifie les soldes de ses deux comptes. Elle a un double de la carte de ses frères dans son portefeuille et essaie de l'utiliser pour s'assurer qu'elle avait raison dans sa supposition. Comme prévu, il échoue car la carte a été précédemment conservée.

À ce moment, Chris reçoit un appel téléphonique et est invité à extraire les journaux et à éteindre le guichet automatique, car il n'a plus d'argent. Elle doit attendre la voiture blindée, qui est en route, car il y a eu des incohérences avec ce distributeur automatique après des recharges dans le passé. Lorsque les conducteurs de voitures blindées ouvrent le DAB et l’allument, ils ne se mettent pas à la terre avant de se frotter contre l’électronique à côté du plateau de recharge et il y a une petite décharge statique. Ils ont déposé 50 billets de 20 $. Lorsque Chris utilise sa carte et le duplicata de son frère pour vérifier les soldes, tous les soldes sont annulés comme si les 24 dernières heures de transactions n'avaient pas eu lieu.



Référence:
Hans Buwalda. "Test de Soap Opera." Meilleur logiciel. Février 2004. pp. 30-37.

Instructions Vidéo: Soap Opera Effect Explained (Motion 4/5) - Rtings.com (Avril 2024).