Introducere în matricea de trasabilitate a cerințelor

Finalizarea proiectului este o provocare pentru fiecare firmă și fiecare proiect are cerințe și abordări diferite, se poate finaliza un proiect la timp, când fiecare cerință este analizată în mod corespunzător. Deci, pentru a facilita finalizarea proiectului și a îndeplini toate cerințele, folosim RTM (matricea de trasabilitate a cerințelor). Un RTM este un document sau tabel care leagă cerința pe parcursul procesului de validare. Scopul matricei de trasabilitate a cerințelor este să se asigure că toate cerințele definite pentru un sistem sunt testate în ciclul de viață.

Definiția Matricii de Trasabilitate a Cerințelor

Cerința de trasabilitate Matricea numită de obicei RTM este un document sau un tabel care este înscris cu cerințele clienților pentru proiectul în lucru. Acesta este un tip simplu de matrice cu structură de rând și coloană, care definește clar ce cerință este îndeplinită și care este schimbată între proces. Așadar, în întregul RTM, urmărim cazurile de testare privind cerința clientului și vizualizăm defectele cerinței în timpul procesului.

De ce este necesară matricea de trasabilitate a cerințelor?

Există o serie de beneficii ale RTM, în primul rând, după cum am discutat mai sus, că acest lucru este utilizat pentru a urmări cerințele clienților și, de asemenea, putem găsi defectele cerinței, dacă există. În afară de aceasta, RTM asigură calitatea proiectului, deoarece diferite defecte sunt eliminate prin aceasta și, de asemenea, dacă există o modificare a cerinței între test, putem modifica cu ușurință acest lucru și puteți economisi timp și energie. Aceste lucruri ajută foarte mult la finalizarea proiectului în timp și într-o manieră mai rapidă.

Tipuri de matrice de trasabilitate a cerințelor

Să ne uităm la matricea de trasabilitate diferită.

Trasabilitate înainte

Trasabilitatea înainte este tipul de matrice de trasabilitate, acesta va ajuta managerul să analizeze și să se asigure că proiectul se desfășoară fără probleme în direcția corectă și toate cerințele furnizate de client sunt testate.

Trasabilitate înapoi

Acesta este un alt tip de matrice care asigură managerului că domeniul de aplicare al proiectului nu este lărgit sau cerința care există este respectată cu strictețe fără a adăuga cazuri suplimentare sau caracteristici care nu pot face parte din proiect.

Trasabilitate secțională Bidi

Acest tip de trasabilitate ajută managerul să mapeze cerințele pentru testarea cazurilor de urmărire înainte și înapoi într-un singur document. Prin urmare, acest tip asigură că toate cerințele sunt testate corect.

Exemple de matrice de trasabilitate a cerințelor

Cerința de afaceri nr .

Descriere

BR1

Unele cerințe de afaceri au primit de la client în ceea ce privește disponibilitatea monitorizării în timp real.

BR2

O cerință a proprietarului afacerii cu privire la detaliile angajaților de pe ecran.

BR3

Cerința utilizatorului cu privire la schimbarea temei a ecranului.

BR4

Alte cerințe de afaceri.

Spune, TS1 (BR1) - Opțiunea de monitorizare în timp real este oferită.

Cazuri de testare

Caz de testare 1: opțiunea TS1.TC1 (BR1) executată cu succes.

Cazul de testare 2: Opțiunea TS1.TC2 (BR1) este dezactivată.

Defecte

Așadar, în timp ce se execută un defect, cum ar fi monitorizarea în timp real, nu funcționează corect și datele nu sunt actualizate după fiecare secundă, astfel se creează un cod de defect pentru a rezolva această problemă.

Spune, X01, deci acest ID este mapat în matrice pentru a arăta defectul.

Acoperirea testului și matricea de trasabilitate a cerințelor

Acoperirea testului este definită ca procesul în care verificăm dacă sunt cerințele clientului și care sunt cerințele care trebuie testate atunci când începe procesul de testare. Acest lucru se realizează, de obicei, pentru a elimina șansa unui defect în proiect.

Pentru a obține acoperirea completă a testului, este necesară stabilirea „trasabilității cerințelor”. În care sunt mapate toate defectele.

Tipuri de specificații ale cerințelor

1. Documentul de specificații privind cerințele software
2. Cerința de afaceri
3. Folosiți documentul de caz
4. Documentul privind cerințele proiectului
5. Documente de verificare a defectelor

Beneficii

  • Pentru a verifica dacă este realizată o acoperire de testare 100%.
  • Este ușor de determinat impactul cazurilor de test pentru regresie.
  • Acest lucru ne ajută să eliminăm sfera de aplicare a cerinței funcționale lipsă.
  • Face evaluarea proiectului ușoară și simplă.

Cum se creează matricea de trasabilitate a cerințelor?

RTM așa cum s-a discutat mai sus este documentul de rând și coloană, care conține acoperirea testului despre diferitele cerințe și defectele găsite în acest document. Practic, pentru a crea un RTM, unul ar trebui să aibă acces la Microsoft Excel, deoarece conține toate instrumentele necesare care sunt necesare pentru realizarea matricei.

În afară de asta, cunoașterea Excel este destul de utilă, deoarece pentru a crea o matrice, sunt utilizate instrumente diferite și, de asemenea, există diferite formule, așa că dacă cineva are cunoștințe despre asta, el face ușor matricea și execută aceeași. Iată exemplul RTM:

Puncte importante de reținut

  1. Asigurați-vă că fiecare cerință este complet înscrisă în matrice în timp ce faceți matricea.
  2. Reprezentarea matricei ar trebui să fie așa, ar trebui să fie ușor de înțeles, se poate utiliza o combinație de culori diferite pentru a marca diferitele segmente din matrice.
  3. Defectele ar trebui să aibă dreptul în mod corespunzător în matrice, cu un ID corespunzător.

Concluzie

RTM (Matricea de trasabilitate a cerințelor), este cea mai bună modalitate de a îndeplini toate cerințele clientului în proiect, cu faptul că, dacă este detectat vreun defect în timpul testului, acesta este eliminat din proces, astfel încât acesta nu va dăuna proiectului în continuare. Până atunci, acesta este un instrument eficient pentru evaluarea proiectului. Gândirea necesară în timpul realizării matricei este că matricea va arăta toate specificațiile sau cerințele proiectului și toată acoperirea testului ar trebui menționată corect în matrice, în afară de faptul că ID-ul de defect ar trebui să fie adecvat și ar trebui să fie relevant pentru cerința din la care se găsește aceasta. Datele ar trebui să fie analizate în mod corespunzător și ar trebui să se facă un raport separat, de ce apar aceste defecte și modul în care ar trebui eliminate aceste defecte. Aceste lucruri fac ca evaluarea proiectului să fie puternică, precum și execuția proiectului va fi, de asemenea, simplă. Deci, în sfârșit, putem spune că un bun RTM este trailerul proiectului bun.

Articole recomandate

Acesta a fost un ghid pentru Matricea de Trasabilitate a Cerințelor, de exemplu. Aici am discutat conceptul, tipurile, acoperirea testelor și cum să creăm o matrice de trasabilitate a cerințelor cu exemple. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Ce este plugin-urile Maven?
  2. Beneficiile utilizării Seleniumului
  3. Ce este PPC?