Cos'è l'analisi dei test (Test Basis) nel test del software?

Analisi di prova

Analisi di prova nel test del software è un processo di controllo e analisi degli artefatti del test al fine di basare le condizioni di test o i casi di test. L'obiettivo dell'analisi dei test è raccogliere i requisiti e definire gli obiettivi del test per stabilire le basi delle condizioni di test. Pertanto, è anche chiamato Test Base. La fonte da cui ricavi le informazioni sul test potrebbe essere
  • SRS (Specifica dei requisiti software)
  • BRS (Specifica dei requisiti aziendali)
  • Documenti di progettazione funzionale
I tester possono creare condizioni di test esaminando l'applicazione in fase di test o utilizzando la propria esperienza. Ma soprattutto, casi test derivano da artefatti di test.

Comprendiamo l'analisi dei test con l'aiuto di un caso di studio

Consideriamo uno scenario in cui il client invia quanto segue
Add search functionality to an eCommerce Store
Anche se l'applicazione deve ancora essere sviluppata, prova a sviluppare alcuni casi di test per questo requisito. Fai una pausa qui, fai i tuoi compiti e porta avanti la soluzione: alcuni casi di test tra i tanti a cui avresti potuto pensare sono elencati di seguito
  • Controlla i risultati della ricerca quando non viene inserita alcuna parola chiave
  • Controlla i risultati della ricerca quando non è disponibile alcun prodotto corrispondente per la parola chiave cercata
  • Controlla i risultati della ricerca quando sono disponibili un numero di prodotti corrispondenti alla parola chiave cercata
Qui, esamini la base di test (requisito inviato dal cliente), la analizzi e la converti in condizioni di test. Questo è ciò che accade durante le diverse fasi di Modello V. I piani/casi di test vengono creati utilizzando i documenti corrispondenti disponibili nelle diverse fasi.
Analisi dei test nel modello V di test
Analisi dei test nel modello V di test

Clicchi qui se il video non è accessibile