Panoramica della matrice di tracciabilità dei requisiti (ambito di applicazione)

La matrice di tracciabilità dei requisiti (RTM) è l'elemento base per qualsiasi progetto software. La matrice di tracciabilità dei requisiti (RTM) è un documento in un progetto di sviluppo software che viene utilizzato per convalidare tutti i requisiti e i relativi casi di test. Questo assicura che non ci siano mancanze in un progetto e che tutti i requisiti siano coperti durante i test, che è l'obiettivo base di qualsiasi progetto di test. In questo argomento, impareremo la matrice di tracciabilità dei requisiti (ambito di applicazione).

L'obiettivo principale di qualsiasi team di test è garantire la massima copertura del test; significa semplicemente che tutto in un progetto deve essere testato e la matrice di tracciabilità dei requisiti (RTM) aiuta a garantire lo stesso. L'obiettivo effettivo è quello di coprire scenari / casi di test al 100%. La matrice di tracciabilità dei requisiti (RTM) è generalmente in forma tabellare che sostanzialmente coinvolge le relazioni tra requisiti e casi di test. I requisiti sono sostanzialmente classificati in due sezioni: -

a) Requisiti funzionali: questi sono sostanzialmente i requisiti che descrivono il comportamento del sistema. Ha una relazione con l'aspetto funzionale del sistema.

b) Requisiti non funzionali: è correlato alle caratteristiche prestazionali del sistema.

Importanza della matrice di tracciabilità dei requisiti (RTM)

  • Il motivo principale di ogni tester è comprendere le esigenze del cliente e garantire che l'output prodotto sia privo di difetti.
  • Per raggiungerlo, è necessario comprendere a fondo il requisito e creare casi di test positivi e negativi.
  • Al fine di garantire che tutti i possibili scenari siano considerati nei test, abbiamo bisogno della matrice di tracciabilità dei requisiti.
  • Questa matrice è un riepilogo completo di qualsiasi progetto che in genere è un foglio di lavoro contenente tutti i requisiti con i suoi possibili scenari di test. Contiene inoltre lo stato corrente del test.
  • Ciò aiuta il team di test a comprendere i vari livelli di test effettuati per ogni particolare prodotto.

Parametri nella matrice di tracciabilità dei requisiti (RTM)

La matrice di tracciabilità dei requisiti di base (RTM) contiene i campi seguenti: -

  • ID univoco per requisito
  • Dichiarazione dei requisiti
  • Tipo di requisito
  • Descrizione del requisito
  • Casi di prova con il suo stato attuale

Ma ci sono molti più parametri nella matrice di tracciabilità di un tipico progetto di test del software. Di seguito alcuni di essi: -

  • Per progettare lo stato e lo stato di esecuzione per il caso di test specifico
  • In questa matrice è anche possibile rilevare lo stato di varie fasi di test come IAT e UAT.
  • Difetti rilevati e stato corrente possono anche essere menzionati nella stessa matrice.

Questo tipo di matrice è il foglio completo contenente i dati per tutte le attività di test.

Tipi di matrice del test di tracciabilità

Ecco i tipi di matrice per i test di tracciabilità indicati di seguito:

1) Avanti -

  • I requisiti del progetto sono associati ai casi di test.
  • Con questo, il progetto procede senza intoppi.
  • Assicura test approfonditi dei requisiti.

2) Indietro o indietro -

  • Viene utilizzato per mappare i casi di test con i requisiti.
  • Garantisce che l'ambito del progetto non venga esteso con l'aggiunta di nuove funzionalità o caratteristiche.

3) bidirezionale che è avanti + indietro -

  • Quando creiamo un documento, un documento come una combinazione di inoltro Tracciabilità e Tracciabilità all'indietro viene definito Tracciabilità bidirezionale, in cui la mappatura viene eseguita dai requisiti ai casi di test e dai casi di test ai requisiti.
  • È utile disporre dei casi di test per ciascuno dei requisiti e viceversa.

Come creare una matrice di tracciabilità dei requisiti (RTM)?

Ecco i seguenti punti per la creazione della matrice di tracciabilità dei requisiti

1) Obiettivo obiettivo -

Prima di iniziare qualsiasi cosa abbiamo bisogno di fissare l'obiettivo che ci dia un quadro chiaro dell'attività e in questo caso, ci aiuterà a conoscere lo scopo della matrice di tracciabilità dei requisiti (RTM).

2) Raccolta dei fatti -

  • Quando viene deciso l'obiettivo, ora i manufatti sono necessari per raggiungere l'obiettivo.
  • Per creare una matrice di tracciabilità dei requisiti (RTM) sono necessari i seguenti manufatti: - Requisiti, casi di test, risultati dei test e bug.
  • Il prossimo passo è raccogliere questi artefatti. È richiesta l'ultima versione dei requisiti e anche i corrispondenti test case devono essere raccolti dal team di test.

3) Preparare il modello di matrice di tracciabilità -

Ora il foglio Excel deve essere creato e ogni artefatto deve essere aggiunto in colonne diverse.

4) Aggiunta dei fatti -

  • Ora possiamo iniziare ad aggiungere tutti gli artefatti nel foglio Excel creato.
  • È necessario assicurarsi che ogni requisito, caso di test e bug abbiano ID univoci.

5) Aggiornamento della matrice di tracciabilità dei requisiti (RTM) -

  • Questo è il processo continuo fino alla fine del ciclo di vita del progetto.
  • Qualsiasi modifica del requisito deve essere aggiornata qui.

Vantaggi della matrice di tracciabilità dei requisiti (RTM)

  • Evidenzia i requisiti mancanti o le incoerenze del documento.
  • Tutti gli scenari di test possibili sono coperti.
  • Mostra i difetti complessivi e lo stato di esecuzione con l'allineamento ai requisiti aziendali.
  • Aiuta nel corretto controllo delle versioni dei documenti richiesti.
  • La matrice di tracciabilità dei requisiti (RTM) aiuta a creare un'istantanea per identificare le lacune nella copertura del caso di test rispetto ai requisiti del progetto.

Campo di applicazione della matrice di tracciabilità dei requisiti (RTM) in qualsiasi progetto software

  • Il diagramma seguente illustra l'importanza della matrice di tracciabilità dei requisiti (RTM) in qualsiasi progetto software. La matrice di tracciabilità dei requisiti (RTM) aiuta a mantenere il record per ogni singolo aggiornamento / cambiamento nel progetto e quindi crea un tracciamento facile ogni volta che è necessario.

  • Dal diagramma sopra, possiamo facilmente capire che ogni fase del progetto è aggiornata nella matrice di tracciabilità dei requisiti (RTM).
  • Sebbene la matrice di tracciabilità dei requisiti (RTM) sia solo un normale foglio di calcolo Excel che contiene lo stato dei requisiti, i casi di test, le specifiche di progettazione, i bug, ecc.
  • Si può dire lo stato completo del progetto software guardando questo foglio.
  • Inoltre, la sola consapevolezza della matrice di tracciabilità dei requisiti (RTM) non è sufficiente se si gestiscono i requisiti in un progetto di sviluppo software, ma è anche importante esaminare attentamente il documento matrice di tracciabilità dei requisiti (RTM) nel corso del progetto software.

Articoli consigliati

Questa è una guida alla matrice di tracciabilità dei requisiti (ambito di applicazione). Qui discutiamo dell'importanza della matrice di tracciabilità dei requisiti e dei tipi di matrice del test di tracciabilità. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Comunicazione in Project Management
  2. Ciclo di vita della gestione del progetto
  3. Matrice di tracciabilità dei requisiti
  4. Strumenti di gestione dei progetti agili