Prezentare generală a matricii de trasabilitate a cerințelor (domeniu de aplicare)

Matricea de trasabilitate a cerințelor (RTM) este blocul de bază pentru orice proiect software. Matricea de trasabilitate a cerințelor (RTM) este un document dintr-un proiect de dezvoltare software care este utilizat pentru a valida toate cerințele și cazurile de test corespunzătoare ale acestora. Acest lucru se asigură că nu lipsește un proiect și toate cerințele sunt acoperite în timpul testării, acesta fiind obiectivul de bază al oricărui proiect de testare. În acest subiect, vom învăța despre matricea de trasabilitate a cerințelor (domeniul de aplicare).

Principalul obiectiv al oricărei echipe de testare este de a asigura acoperirea maximă a testelor; înseamnă pur și simplu că totul dintr-un proiect trebuie testat și Matricea de Trasabilitate a Cerințelor (RTM) ajută la asigurarea aceluiași lucru. Scopul real este de a acoperi 100% scenarii / cazuri de testare. Matricea de trasabilitate a cerințelor (RTM) este, în general, într-o formă tabulară, care implică practic relații către și înapoi între cerințe și cazuri de testare. Cerințele sunt în principiu clasificate în două secțiuni: -

a) Cerințe funcționale: acestea sunt practic cerințele care descriu comportamentul sistemului. Are o relație cu aspectul funcțional al sistemului.

b) Cerințe nefuncționale: este legată de performanțele caracteristice ale sistemului.

Importanța Matricii de Trasabilitate a Cerințelor (RTM)

  • Motivul principal al fiecărui tester este să înțeleagă cerințele clientului și să te asiguri că producția produsă nu are defecte.
  • Pentru a o atinge, trebuie să înțelegem minuțios cerința și să creăm cazuri de teste pozitive și negative.
  • Pentru a ne asigura că toate scenariile posibile sunt luate în considerare la testare, avem nevoie de Matricea de Trasabilitate a Cerințelor.
  • Această matrice este un rezumat complet al oricărui proiect care este de obicei o foaie de lucru care conține toate cerințele cu scenariile sale posibile de testare. De asemenea, conține starea actuală a testării.
  • Acest lucru ajută echipa de testare să înțeleagă diferitele niveluri de testare efectuate pentru orice produs anume.

Parametri în matricea de trasabilitate a cerințelor (RTM)

Matricea de bază a trasabilității cerințelor (RTM) de bază conține câmpurile de mai jos: -

  • ID unic pentru cerință
  • Declarație privind cerințele
  • Tipul cerinței
  • Descrierea cerinței
  • Testează cazuri cu starea sa reală

Există însă mulți parametri în matricea de trasabilitate a unui proiect tipic de testare software. Mai jos sunt câteva dintre acestea: -

  • Pentru a proiecta starea, precum și starea de execuție pentru cazul specific de testare
  • Starea diferitelor faze de testare precum IAT și UAT poate fi, de asemenea, capturată în această matrice.
  • Defectele găsite și starea actuală pot fi menționate și în aceeași matrice.

Acest tip de matrice este fișa completă care conține date pentru toate activitățile de testare.

Tipuri de matrice de testare a trasabilității

Iată tipurile de matrice de testare a trasabilității date mai jos:

1) Înainte -

  • Cerințele proiectului sunt mapate cu cazurile de testare.
  • Odată cu aceasta, proiectul face o mișcare lină.
  • Asigură testarea amănunțită a cerințelor.

2) Invers sau înapoi -

  • Este utilizat pentru a cartografia cazurile de testare cu cerințele.
  • Se asigură că sfera proiectului nu este extinsă prin adăugarea de noi funcționalități sau funcții.

3) Bi-direcțional care este înainte + înapoi -

  • Atunci când creăm un document un document ca o combinație de trasabilitate de înaintare și Trasabilitate înapoi, acesta este denumit Trasabilitate bidirecțională - unde maparea se face de la cerințe la cazuri de testare și de la cazuri de testare la cerințe.
  • Este bine să aveți cazurile de testare pentru fiecare dintre cerințe și invers.

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

Iată următoarele puncte pentru crearea matricei de trasabilitate a cerințelor

1) Obiectivul vizat -

Înainte de a începe ceva, trebuie să stabilim obiectivul care ne oferă o imagine clară a sarcinii și, în acest caz, aceasta va ajuta la cunoașterea scopului Matricii de Trasabilitate a Cerințelor (RTM).

2) Colectarea faptelor -

  • Deoarece obiectivul este decis, acum artefactele sunt necesare pentru a atinge scopul.
  • Următoarele artefacte sunt necesare pentru a construi o matrice de trasabilitate a cerințelor (RTM): - Cerințe, cazuri de testare, rezultate ale erorilor și erori.
  • Următorul pas este colectarea acestor artefacte. Este necesară cea mai recentă versiune a cerințelor și trebuie colectate, de asemenea, cazurile de test corespunzătoare de la echipa de testare.

3) Pentru a pregăti șablonul matricii de trasabilitate -

Acum urmează să fie creată foaia excel, iar fiecare artefact trebuie adăugat în coloane diferite.

4) Adăugarea faptelor -

  • Acum putem începe să adăugăm toate artefactele în foaia excel creată.
  • Trebuie să vă asigurați că fiecare cerință, caz de testare și eroare trebuie să aibă id-uri unice.

5) Actualizarea matricii de trasabilitate a cerințelor (RTM) -

  • Acesta este procesul continuu până la sfârșitul ciclului de viață al proiectului.
  • Orice modificare a cerinței trebuie actualizată aici.

Avantajele Matricii de Trasabilitate a Cerințelor (RTM)

  • Subliniază cerințele lipsă sau inconsecvențele documentelor.
  • Toate scenariile de test posibile sunt acoperite.
  • Prezintă defectele generale și starea de execuție cu alinierea la Cerințele de afaceri.
  • Ajută la verificarea corectă a documentelor solicitate.
  • Matricea de trasabilitate a cerințelor (RTM) ajută la crearea unui instantaneu pentru identificarea lacunelor din acoperirea cazului de testare din cerința proiectului.

Domeniul de aplicare al Matricii de Trasabilitate a Cerințelor (RTM) în orice proiect software

  • Diagrama de mai jos prezintă importanța Matricii de Trasabilitate a Cerințelor (RTM) în orice proiect software. Matricea de trasabilitate a cerințelor (RTM) ajută la păstrarea înregistrării pentru fiecare actualizare / modificare a proiectului și, prin urmare, creează o urmărire ușoară ori de câte ori este necesar.

  • Din diagrama de mai sus, ne putem da seama cu ușurință că fiecare fază a proiectului este actualizată în Matricea de Trasabilitate a Cerințelor (RTM).
  • Deși Matricea de trasabilitate a cerințelor (RTM) este doar o foaie de calcul obișnuită Excel care conține starea cerințelor, a cazurilor de testare, a specificațiilor de proiectare, a erorilor etc.
  • Se poate informa starea completă a proiectului software, uitându-vă la această foaie.
  • De asemenea, doar conștientizarea Matricii de Trasabilitate a Cerințelor (RTM) nu este suficientă dacă se gestionează cerințele dintr-un proiect de dezvoltare software, dar este important, de asemenea, să parcurgeți în detaliu documentul de cerințe de trasabilitate (RTM) pe tot parcursul proiect software.

Articole recomandate

Acesta este un ghid pentru matricea de trasabilitate a cerințelor (domeniul de aplicare). Aici discutăm importanța matricei de trasabilitate a cerințelor și tipurile de matrice de testare a trasabilității. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Comunicare în managementul proiectelor
  2. Ciclul de viață al managementului de proiect
  3. Matricea de trasabilitate a cerințelor
  4. Instrumente de gestionare a proiectelor agile