Informazioni sullo strumento
Una matrice di tracciabilità risponde a due domande da audit: ogni requisito è testato, e ogni test esiste per un motivo? Inserisci requisiti e test case (o incollali come CSV, con valori tra virgolette e a capo gestiti secondo la RFC 4180), elenca gli ID dei requisiti coperti da ciascun test e la matrice si costruisce mentre scrivi. Ogni cella mostra lo stato del test collegato, ogni requisito mostra quanti dei suoi test sono passati e il riepilogo riporta la copertura complessiva. Vengono segnalati requisiti senza test, test non collegati a nulla, collegamenti a ID di requisiti inesistenti e ID duplicati. Gli ID vengono confrontati senza distinguere maiuscole e minuscole. Esporta la matrice in CSV per un foglio di calcolo o in Markdown per una wiki.
Come si usa
- Aggiungi i requisiti con ID e descrizione, oppure importali da CSV.
- Aggiungi i test case con gli ID dei requisiti collegati (separati da virgola) e lo stato, oppure importali.
- Rivedi il riepilogo della copertura e le lacune segnalate, poi correggi i collegamenti o aggiungi test.
- Esporta la matrice in CSV o Markdown.
Generatore di matrice di tracciabilità dei requisiti: domande frequenti
Quali colonne CSV posso importare?
Per i requisiti: ID e Description (oppure Title/Summary). Per i test case: ID, Title, una colonna la cui intestazione contiene “Req”, “Link”, “Cover” o “Trace”, e Status. Senza riga di intestazione le colonne vengono lette in quest’ordine. I valori di stato pass, fail e blocked vengono riconosciuti; qualsiasi altro valore diventa Not run.
Che differenza c’è tra copertura e copertura verificata?
La copertura conta i requisiti con almeno un test collegato. La copertura verificata conta i requisiti i cui test collegati sono tutti passati. Un requisito può essere coperto ma non verificato se i suoi test sono falliti o non sono stati eseguiti.
Che cos’è un test case orfano?
Un test non collegato a nessun requisito della matrice. Potrebbe testare qualcosa di non documentato, appartenere a un requisito rimosso o semplicemente non avere il collegamento. Vale la pena esaminarli uno per uno.