Overzicht van de vereiste traceerbaarheidsmatrix (scope)
Requirement Traceability Matrix (RTM) is de basisbouwsteen voor elk softwareproject. Requirement Traceability Matrix (RTM) is een document in een softwareontwikkelingsproject dat wordt gebruikt om alle vereisten en de bijbehorende testgevallen te valideren. Dit zorgt ervoor dat een project niet wordt gemist en dat aan alle vereisten wordt voldaan tijdens het testen, wat het basisdoel is van elk testproject. In dit onderwerp gaan we meer te weten komen over de Traceerbaarheidsmatrix (Scope).
De belangrijkste focus van elk testteam is het garanderen van maximale testdekking; het betekent gewoon dat alles in een project moet worden getest en Requirement Traceability Matrix (RTM) helpt hetzelfde te waarborgen. Het werkelijke doel is om 100% scenario's / testgevallen te dekken. Eisen traceerbaarheidsmatrix (RTM) bevindt zich in het algemeen in een tabelvorm die in wezen heen en weer relaties tussen eisen en testgevallen inhoudt. De vereisten zijn in principe onderverdeeld in twee secties: -
a) Functionele vereisten: dit zijn in feite de vereisten die het gedrag van het systeem beschrijven. Het heeft een relatie met het functionele aspect van het systeem.
b) Niet-functionele vereisten: het houdt verband met de prestatiekarakteristiek van het systeem.
Het belang van de traceerbaarheidsmatrix (RTM)
- Het belangrijkste motief van elke tester is om de eis van de klant te begrijpen en ervoor te zorgen dat de geproduceerde output vrij van fouten is.
- Om dit te bereiken, moet men de vereiste grondig begrijpen en positieve en negatieve testgevallen creëren.
- Om ervoor te zorgen dat alle mogelijke scenario's bij het testen worden overwogen, hebben we de matrix voor vereiste traceerbaarheid nodig.
- Deze matrix is een complete samenvatting van elk project, meestal een werkblad met alle vereisten en mogelijke testscenario's. Het bevat ook de huidige status van de test.
- Dit helpt het testteam de verschillende testniveaus te begrijpen die voor een bepaald product zijn uitgevoerd.
Parameters in Eisen traceerbaarheidsmatrix (RTM)
De zeer eenvoudige matrix voor vereiste traceerbaarheid (RTM) bevat de onderstaande velden: -
- Uniek ID voor vereiste
- Vereiste verklaring
- Type vereiste
- Beschrijving van de eis
- Testgevallen met de actuele status
Maar er zijn veel meer parameters in de traceerbaarheidsmatrix van een typisch softwaretestproject. Hieronder zijn enkele van hen: -
- Om zowel de status als de uitvoeringsstatus voor de specifieke testcase te ontwerpen
- De status van verschillende testfasen, zoals IAT en UAT, kan ook in deze matrix worden vastgelegd.
- Gevonden defecten en huidige status kunnen ook in dezelfde matrix worden vermeld.
Dit soort matrix is het volledige blad met gegevens voor alle testactiviteiten.
Soorten traceerbaarheidstestmatrix
Dit zijn de onderstaande typen traceertestmatrix:
1) Doorsturen -
- De vereisten van het project worden in kaart gebracht met de testcases.
- Hiermee gaat het project soepel.
- Zorgt voor een grondige toetsing van de eisen.
2) Achteruit of achteruit -
- Het wordt gebruikt om de testgevallen in kaart te brengen met de vereisten.
- Zorgt ervoor dat het projectbereik niet wordt uitgebreid door de toevoeging van nieuwe functionaliteit of functies.
3) Bidirectioneel wat vooruit + achteruit is -
- Wanneer we een document of een document maken als een combinatie van traceerbaarheid doorsturen en traceerbaarheid achterwaarts, wordt dit aangeduid als bidirectionele traceerbaarheid - waarbij de toewijzing wordt uitgevoerd vanuit de vereisten voor testgevallen en van testgevallen tot de vereisten.
- Het is goed om testcases te hebben voor elk van de vereisten en vice versa.
Hoe een behoefte-traceerbaarheidsmatrix (RTM) te maken?
Hier zijn de volgende punten voor het maken van de traceerbaarheidsmatrix voor vereisten
1) Doeldoel -
Voordat we iets beginnen, moeten we het doel bepalen dat ons een duidelijk beeld geeft van de taak en in dit geval zal het helpen om het doel van de Requirement Traceability Matrix (RTM) te kennen.
2) Feitenverzameling -
- Omdat het doel is bepaald, zijn de artefacten nu nodig om het doel te bereiken.
- De volgende artefacten zijn nodig om een Eisen traceerbaarheidsmatrix (RTM) te bouwen: - Eisen, testgevallen, testresultaten en bugs.
- De volgende stap is het verzamelen van deze artefacten. De nieuwste versie van de vereisten is vereist en ook de bijbehorende testgevallen moeten worden verzameld bij het testteam.
3) Om de traceerbaarheidsmatrixsjabloon voor te bereiden -
Nu moet het Excel-blad worden gemaakt en elk artefact moet in verschillende kolommen worden toegevoegd.
4) Toevoeging van de feiten -
- Nu kunnen we beginnen met het toevoegen van alle artefacten in het gemaakte Excel-blad.
- Moet ervoor zorgen dat elke vereiste, testcase en bug unieke ID's moet hebben.
5) Update van vereiste traceerbaarheidsmatrix (RTM) -
- Dit is het continue proces tot het einde van de levenscyclus van het project.
- Elke wijziging in de vereiste moet hier worden bijgewerkt.
Voordelen van de eis traceerbaarheidsmatrix (RTM)
- Markeert de ontbrekende vereisten of documentinconsistenties.
- Alle mogelijke testscenario's worden behandeld.
- Toont algemene defecten en uitvoeringsstatus met afstemming op zakelijke vereisten.
- Helpt bij het correct versiebeheer van de vereiste documenten.
- Eis Traceability Matrix (RTM) helpt bij het maken van een momentopname om de hiaten in de testcase-dekking van de projectvereiste te identificeren.
Bereik van vereiste traceerbaarheidsmatrix (RTM) in elk softwareproject
- Het onderstaande diagram geeft het belang weer van de vereiste traceerbaarheidsmatrix (RTM) in elk softwareproject. Requirement Traceability Matrix (RTM) helpt bij het bijhouden van het record voor elke update / wijziging in het project en zorgt daarom voor een eenvoudig te volgen wanneer nodig.
- Uit het bovenstaande diagram kunnen we gemakkelijk achterhalen dat elke fase van het project wordt bijgewerkt in de Requirement Traceability Matrix (RTM).
- Hoewel Requirement Traceability Matrix (RTM) slechts een gewone Excel-spreadsheet is die de status van de vereisten, testgevallen, ontwerpspecificaties, bugs, etc. bevat
- Men kan de volledige status van het softwareproject zien door dit blad te bekijken.
- Ook is alleen bekendheid met Requirement Traceability Matrix (RTM) niet voldoende als men de requirements beheert in een softwareontwikkelingsproject, maar het is ook belangrijk om het document Requirement Traceability Matrix (RTM) grondig door te nemen in de loop van de software project.
Aanbevolen artikelen
Dit is een handleiding voor de vereiste traceerbaarheidsmatrix (scope). Hier bespreken we het belang van de vereiste traceerbaarheidsmatrix en de soorten van de traceerbaarheidstestmatrix. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -
- Communicatie in projectmanagement
- Levenscyclus van projectmanagement
- Vereiste traceerbaarheidsmatrix
- Agile Project Management Tools