So che i casi di test sono scritti in un linguaggio leggibile dalluomo, mentre gli script di test sono scritti in codice e per lo più eseguiti per test automatici.
Ma qualcuno sa dirmi cosaltro li rende diversi luno dallaltro?
Cè qualche differenza logica tra loro o questi termini sono intercambiabili?
Risposta
Penso che il test-case è il cosa e test-script è il come del test.
È possibile definire casi di test di alto livello per descrivere ciò che deve essere testato. Gli script di test contengono tutti i dettagli per eseguire realmente il test.
Commenti
- significa che sono usati insieme? non è definito alcun confine in che tipo di sistema verranno utilizzati i casi di test e in quali script di test?
- Lo penserei, ma la terminologia è che ogni standard, ogni azienda e ogni persona darà è la sua propria definizione. Chiederei sempre cosa pensa la persona nel contesto in cui lo uso, cosa significa essere sicuro. Non fidarti mai della definizione durante i test, perché i termini sono spesso usati in modo errato.
Risposta
Penso che i due tendono ad essere intercambiabili ma se stai studiando per lesame ISTQB Foundations daranno definizioni specifiche per ciascuno.
Inoltre, dalla mia esperienza le persone nel tuo team chiederanno sempre casi di test, io “non ho mai ha effettivamente sentito gli script di test a cui si fa riferimento. (al di fuori di casi / script di test automatici)
Risposta
Scenario di test – Una descrizione di una situazione da testare.
Test case: contiene valori di dati specifici per uno scenario da eseguire in condizioni specifiche per produrre un risultato previsto.
Test Script: un insieme di istruzioni che definire ogni passaggio da eseguire e i risultati attesi di ogni passaggio.
Risposta
Mi aspetto che tutte le risposte debbano essere allineate, Ma cè una differenza.
- I passaggi leggibili dallutente [non tecnico] sono menzionato per testare un particolare scenario è chiamato Test Case
- I passaggi leggibili dallutente [tecnico] scritti nel linguaggio di programmazione sono indicati come Test Script
Scenario di test:
- Uno scenario di test è una documentazione che specifica i valori di input, loutput atteso e le condizioni preliminari per lesecuzione del test . [Riferimento – Libro ISTQB]
- Questa terminologia utilizzata principalmente per i test manuali
Script di test:
- Uno script di test nel test del software è un insieme di istruzioni che verranno eseguite sul sistema sottoposto a test per verificare che il sistema funzioni come previsto.
- Questa terminologia utilizzata principalmente per i test di automazione
Risposta
Lo script si riferisce comunemente allautomazione
Cè differenza nellusarlo in modo intercambiabile. Ma gli script generalmente si riferiscono a script shell / perl / python nellinformatica. Quando si considera il linguaggio (non i linguaggi di programmazione) lo script è una parola che si riferisce a un documento che contiene alcune informazioni. Quindi comunemente lo script di test si riferisce allautomazione …
Risposta
Nella mia esperienza, entrambi i termini possono essere usati nel test manuale contesto. Come notato da altri, i casi di test sono elenchi di passaggi specifici con un risultato atteso. Uno script di test è per lo più la stessa cosa, ma non così specifico. Uno script di test potrebbe dire “Verifica che la pagina di accesso funzioni e che sia richiesta una password con queste proprietà”. Un caso di test avrà passaggi dettagliati su dove digitare, fare clic o altre azioni. Entrambi possono o non possono avere dati di input. Uno script non definisce sempre lesatto risultato atteso.