Scenariu de testare

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Test Scenario este o activitate de testare software care folosește scenarii : povești ipotetice care ajută testerul să lucreze la o problemă complexă sau să testeze un sistem. Scenariul ideal de testare este o poveste credibilă, complexă, convingătoare sau motivantă, ușor de evaluat. [1] Aceste teste sunt de obicei diferite de cazurile de testare prin faptul că acestea sunt pași simpli, în timp ce un scenariu acoperă o serie de pași. [2] [3]

Istorie

Kaner a inventat termenul de scenariu de testare în octombrie 2003. [1] El a fost anterior co-autor al unei cărți de testare a software-ului, a ținut conferințe despre acest subiect și a fost consultant de testare. El a clarificat că unul dintre cele mai dificile aspecte ale testării a fost menținerea cazurilor de testare pas cu pas și a rezultatelor scontate. Munca sa a căutat să găsească o strategie pentru a reduce relucrarea testelor scrise complexe și pentru a încorpora cu ușurință cazurile lor de utilizare . [1]

Câteva luni mai târziu, Buwalda a scris despre o abordare similară pe care a folosit-o, numită „testarea telenovelei”. La fel ca în telenovelele de televiziune, aceste teste au fost exagerate în ceea ce privește numărul de activități și condensate în termeni de timp. [2] Cheia ambelor abordări a fost evitarea instrucțiunilor de testare pas cu pas cu rezultatele așteptate, în loc să le înlocuiască cu narațiuni care să ofere testerului libertate în timp ce limitează domeniul lor de aplicare. [3]

Metode

Scenarii de sistem

Conform acestei metodologii, doar activitățile utilizatorilor care acoperă diferite componente ale sistemului sunt utilizate ca scenarii.

Scenarii bazate pe cazuri de utilizare și roluri de utilizare

Această metodologie se concentrează pe modul în care utilizatorii cu roluri diferite și în medii diferite vor folosi sistemul. [4]

Notă

  1. ^ a b c An Introduction to Scenario Testing ( PDF ), la kaner.com , Cem Kaner. Adus pe 7 mai 2009 .
  2. ^ a b Buwalda, Hans, Soap Opera Testing ( PDF ), în Better Software , februarie 2004, Software Quality Engineering, 2004, pp. 30-7. Adus la 16 noiembrie 2011 (arhivat din original la 21 aprilie 2012) .
  3. ^ a b Lisa Crispin, Gregory, Janet, Agile Testing: A Practical Guide for Testers and Agile Teams , Addison-Wesley , 2009, pp. 192-5, ISBN 81-317-3068-9 .
  4. ^ Srinivasan Desikan Gopalaswamy, Software Testing: Principles and Practice .
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT