what is boundary value analysis
come riprodurre un file .mkv
Analisi del valore limite e partizionamento di equivalenza spiegato con un semplice esempio:
L'analisi del valore limite e il partizionamento di equivalenza sono entrambe strategie di progettazione del caso di test nel test Black-Box.
Partizionamento di equivalenza
In questo metodo, i dati del dominio di input sono suddivisi in diverse classi di dati di equivalenza. Questo metodo viene generalmente utilizzato per ridurre il numero totale di casi di test sa un insieme finito di casi di test verificabili, coprendo ancora i requisiti massimi.
In breve, è il processo di prendere tutti i casi di test possibili e inserirli in classi. Un valore di test viene scelto da ogni classe durante il test.
Per esempio, Se stai testando una casella di input che accetta numeri da 1 a 1000, non è utile scrivere migliaia di casi di test per tutti i 1000 numeri di input validi più altri casi di test per dati non validi.
Utilizzando il metodo di partizionamento dell'equivalenza sopra riportato, i test case possono essere suddivisi in tre serie di dati di input denominati classi. Ciascun caso di test è rappresentativo di una rispettiva classe.
Quindi, nell'esempio sopra, possiamo dividere i nostri casi di test in tre classi di equivalenza di alcuni input validi e non validi.
html5 intervista domande e risposte pdf
Casi di test per la casella di input che accetta numeri compresi tra 1 e 1000 utilizzando il partizionamento di equivalenza:
# 1) Una classe di dati di input con tutti gli input validi. Scegli un singolo valore compreso tra 1 e 1000 come scenario di test valido. Se selezioni altri valori tra 1 e 1000 il risultato sarà lo stesso. Quindi un caso di test per dati di input validi dovrebbe essere sufficiente.
#Due) Immettere la classe di dati con tutti i valori inferiori al limite inferiore. Cioè qualsiasi valore inferiore a 1, come caso di test dei dati di input non valido.
# 3) Dati di input con qualsiasi valore maggiore di 1000 per rappresentare la terza classe di input non valida.
Quindi, utilizzando Equivalence Partitioning hai classificato tutti i possibili casi di test in tre classi. I casi di test con altri valori di qualsiasi classe dovrebbero fornire lo stesso risultato.
Abbiamo selezionato un rappresentante da ogni classe di input per progettare i nostri casi di test. I valori dello scenario di test vengono selezionati in modo tale da poter esercitare il maggior numero di attributi della classe di equivalenza.
Il partizionamento di equivalenza utilizza il minor numero di casi di test per coprire i requisiti massimi.
Analisi del valore limite
È ampiamente riconosciuto che i valori di input alle estremità estreme del dominio di input causano più errori nel sistema. Più applicazione si verificano errori ai confini del dominio di input. La tecnica di test 'Boundary Value Analysis' viene utilizzata per identificare gli errori ai confini piuttosto che trovare quelli che esistono al centro del dominio di input.
Boundary Value Analysis è la parte successiva del Partizionamento di equivalenza per la progettazione di casi di test in cui i casi di test sono selezionati ai margini delle classi di equivalenza.
Casi di test per la casella di input che accetta numeri compresi tra 1 e 1000 utilizzando l'analisi del valore limite:
# 1) Casi di test con dati di test esattamente come i limiti di input del dominio di input, ad esempio i valori 1 e 1000 nel nostro caso.
#Due) Testare i dati con valori appena al di sotto dei margini estremi dei domini di input, ad esempio valori 0 e 999.
# 3) Testare i dati con valori appena sopra i bordi estremi del dominio di input, ad esempio i valori 2 e 1001.
L'analisi del valore limite è spesso chiamata come parte del test di stress e negativo.
Nota: Non esiste una regola rigida per testare un solo valore da ciascuna classe di equivalenza creata per i domini di input. È possibile selezionare più valori validi e non validi da ciascuna classe di equivalenza in base alle proprie esigenze e ai giudizi precedenti.
Per esempio, se hai diviso da 1 a 1000 valori di input classe di equivalenza dati non validi, puoi selezionare valori di casi di test come 1, 11, 100, 950, ecc. Stesso caso per altri casi di test con classi di dati non valide.
Questo dovrebbe essere un esempio molto semplice e basilare per comprendere il concetto di analisi del valore limite e partizionamento di equivalenza.
Condividi i tuoi esempi di seguito.
siti di download di musica mp3 gratuiti per telefoni Android
Lettura consigliata
- Domande dell'esame ISTQB sul partizionamento di equivalenza e sull'analisi del valore limite
- Analisi e rapporti dei risultati dei test - Test di carico con LoadRunner
- Metti alla prova le tue capacità di analisi e capacità di pensiero - Esercizi di test del software (Parte 2)
- Guida all'analisi delle cause alla radice: passaggi, tecniche ed esempi
- Che cos'è il test negativo e come scrivere casi di test negativi?
- TOP 40 strumenti di analisi del codice statico (migliori strumenti di analisi del codice sorgente)
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Esiste un limite di inizio e fine del ruolo del QA in Scrum?