Specifica Della Procedura Di Test

Un documento che specifica una o più procedure di test.

Esempio d’uso

Uno scenario di test per un chiosco di check-in self-service specifica la sequenza di azioni: il passeggero scansiona la carta d’imbarco, seleziona un posto, conferma il bagaglio e riceve la carta d’imbarco. Ogni passaggio indica l’azione e cosa osservare. Lo scenario viene eseguito manualmente e i tester registrano il comportamento reale a ogni passaggio confrontandolo con quello atteso.

FAQ

Qual è la differenza tra uno scenario di test e un caso di test? Uno scenario di test è un documento che specifica una sequenza di azioni per l’esecuzione di un test. Un caso di test è un insieme di valori di input, precondizioni, risultati attesi e postcondizioni per un obiettivo specifico. Uno scenario è più ampio; può generare più casi di test.

Uno scenario di test è uguale a uno script di test? I termini si sovrappongono: la definizione ufficiale osserva che lo scenario di test è noto anche come test script o manual test script. In pratica, test script è più spesso usato per le procedure automatizzate, mentre scenario di test si riferisce alla forma manuale basata su sequenze di azioni.

Gli scenari di test vengono eseguiti manualmente? In genere sì — il nome alternativo della definizione “manual test script” indica la forma manuale. Gli equivalenti automatizzati sono di solito chiamati test script.

Perché usare gli scenari? Catturano l’uso reale end-to-end del sistema in una forma leggibile che gli stakeholder di business possono revisionare, il che li rende preziosi per l’user acceptance testing e per il lavoro di tipo esplorativo.

Termini correlati

  • test script — il nome alternativo, soprattutto per le procedure automatizzate
  • caso di test — gli insiemi concreti di valori di input in cui uno scenario si scompone
  • procedura di test — la sequenza di azioni per eseguire un test
  • use case — una fonte di passaggi per lo scenario
  • scenario testing — la tecnica di test tramite scenari realistici
  • test design — dove gli scenari vengono creati dalla base di test

Learn more

Software Testing (2nd Edition) by Ron Patton - Sams Publishing (2005)
Practical introduction to software testing including test case and scenario design for new and aspiring software testers.

The Art of Software Testing (3rd Edition) by Glenford J. Myers, Corey Sandler, Tom Badgett - John Wiley & Sons (2011)
Comprehensive presentation of time-proven software testing approaches including test case design and test procedures.

How AI Can Help Shape the Future of Testing by Nimble Approach

Experience report from a UK consultancy testing a real low-code system fed by multiple data sources: key functionality was converted into test charters, refined into BDD scenarios with AI-assisted deduplication, and augmented by SME-led user-journey walkthroughs.

How to Test User Journeys on Cypress Learn

Worked lesson that turns a real user journey on Cypress's own course application (land, find a course, complete lessons and quiz) into a single executable end-to-end scenario test with assertions on every step.