Ingegneria civile e strutturale
Applicare l'analisi del valore di partecipazione e del patrimonio boundario: Linee guida pratiche con esempi
Table of Contents
L'analisi del valore di equivalenza e del valore di boundary sono tecniche di test utilizzate per identificare i casi di test che coprono diversi scenari di input, che aiutano a ridurre il numero di test mantenendo la copertura, fornendo linee guida pratiche ed esempi per applicare queste tecniche in modo efficace.
Comprendere la partecipazione all'equivalenza
La partizione divide i dati di input in gruppi o partizioni, dove ogni gruppo si prevede di comportarsi in modo simile.
Ad esempio, se un sistema accetta età tra i 18 e i 65 anni, le partizioni sono:
- Sotto 18 anni
- Tra i 18 e i 65 anni
- Sopra 65
Testare un valore da ogni partizione assicura la copertura di tutti gli scenari di input.
Applicazione dell'analisi del valore boundario
L'analisi del valore boundario si concentra sui bordi delle partizioni di input, poiché gli errori si verificano spesso ai confini, i valori di test appena all'interno, su, e appena fuori di questi confini è cruciale.
Utilizzando l'esempio precedente, i valori limite sono:
- 17 (solo sotto i 18 anni)
- 18 (confine inferiore)
- 65 (confine superiore)
- 66 (solo sopra i 65 anni)
Linee guida pratiche
Per applicare efficacemente queste tecniche:
- Identificare tutte le partizioni di input in base alle specifiche.
- Selezionare casi di prova rappresentativi da ogni partizione.
- Concentrati sui valori limite per ogni partizione.
- Combinare entrambe le tecniche per test completi.
- Automatizzare la generazione di casi di test, se possibile.
Esempio di Scenario
Considera un modulo di login che accetta password con lunghezze tra 8 e 16 caratteri.
- Meno di 8 caratteri
- Tra 8 e 16 caratteri
- Più di 16 caratteri
I casi di prova sono:
- 7 caratteri (solo sotto il minimo)
- 8 caratteri (minimo confine)
- 16 caratteri (limitario massimo)
- 17 caratteri (solo sopra il massimo)