Katsaus vaatimusten jäljitettävyydestä (laajuus)

Vaatimusjäljitettävyysmatriisi (RTM) on kaikkien rakennusohjelmien perusrakenne. Requirement Traceability Matrix (RTM) on ohjelmistokehitysprojektin asiakirja, jota käytetään validoimaan kaikki vaatimukset ja niitä vastaavat testitapaukset. Tämä varmistaa, että projektissa ei jää väliin ja että kaikki vaatimukset täytetään testauksen aikana, mikä on minkä tahansa testausprojektin perimmäinen tavoite. Tässä aiheessa aiomme oppia vaatimusten jäljitettävyysmatriisista (laajuus).

Kaikkien testausryhmien pääpaino on varmistaa maksimaalinen testipeitto; se tarkoittaa yksinkertaisesti, että kaikki projektissa on testattava ja vaatimusten jäljitettävyysmatriisi (RTM) auttaa varmistamaan saman. Todellinen tavoite on kattaa 100% skenaariot / testitapaukset. Vaatimusten jäljitettävyysmatriisi (RTM) on yleensä taulukkomuodossa, johon sisältyy periaatteessa vaatimusten ja testitapausten välisiä suhteita. Vaatimukset luokitellaan periaatteessa kahteen osaan: -

a) Toiminnalliset vaatimukset: Nämä ovat periaatteessa vaatimuksia, jotka kuvaavat järjestelmän käyttäytymistä. Sillä on suhde järjestelmän toiminnalliseen osaan.

b) Ei-toiminnalliset vaatimukset: Se liittyy järjestelmän suorituskykyominaisuuteen.

Vaatimusten jäljitettävyysmatriisin (RTM) merkitys

  • Jokaisen testaajan päämäärä on ymmärtää asiakkaan vaatimukset ja varmistaa, että tuotetussa tuotannossa ei ole virheitä.
  • Sen saavuttamiseksi on ymmärrettävä vaatimus perusteellisesti ja luotava positiivisia ja negatiivisia testitapauksia.
  • Jotta voidaan varmistaa, että kaikki mahdolliset skenaariot otetaan huomioon testauksessa, tarvitsemme Requirement Traceability Matrix -sovelluksen.
  • Tämä matriisi on täydellinen yhteenveto mistä tahansa projektista, joka on tyypillisesti laskentataulukko, joka sisältää kaikki vaatimukset mahdollisine testiskenaarioineen. Se sisältää myös testauksen nykyisen tilan.
  • Tämä auttaa testausryhmää ymmärtämään tietyn tuotteen testauksen eri tasot.

Parametrit vaadittavissa jäljitettävyysmatriisissa (RTM)

Aivan perusedellytys jäljitettävyysmatriisi (RTM) sisältää seuraavat kentät: -

  • Ainutlaatuinen tunnus vaatimukselle
  • Vaatimuslausunto
  • Vaatimuksen tyyppi
  • Vaatimuksen kuvaus
  • Testaa tapaukset sen todellisella tilalla

Mutta tyypillisen ohjelmistotestausprojektin jäljitettävyysmatriisissa on paljon enemmän parametreja. Alla on joitain niistä: -

  • Suunnitella tila ja suoritustila tietylle testitapaukselle
  • Testauksen eri vaiheiden, kuten IAT: n ja UAT: n, tila voidaan myös tallentaa tähän matriisiin.
  • Löytyneet viat ja nykyinen tila voidaan myös mainita samassa matriisissa.

Tällainen matriisi on täydellinen arkki, joka sisältää tietoja kaikista testaustoimista.

Jäljitettävyystestimatriisin tyypit

Seuraavassa on jäljitettävyystestimatriisin tyypit:

1) Eteenpäin -

  • Projektin vaatimukset kartoitetaan testitapausten kanssa.
  • Tämän avulla projekti etenee sujuvasti.
  • Varmistaa vaatimusten perusteellisen testauksen.

2) taaksepäin tai taaksepäin -

  • Sitä käytetään testitapausten kartoittamiseen vaatimusten kanssa.
  • Varmistaa, että projektin laajuutta ei laajenneta lisäämällä uusia toimintoja tai ominaisuuksia.

3) Kaksisuuntainen, joka on eteenpäin + taaksepäin -

  • Kun luot asiakirja-asiakirjan yhdistelmänä eteenpäin suuntautuvaa jäljitettävyyttä ja taaksepäin jäljitettävyyttä, sitä kutsutaan kaksisuuntaiseksi jäljitettävyydeksi - jossa kartoitus tehdään vaatimuksista testitapauksiin ja testitapauksista vaatimuksiin.
  • On hyvä, että testitapaukset ovat jokaiselle vaatimukselle ja päinvastoin.

Kuinka luoda vaatimusjäljitettävyysmatriisi (RTM)?

Tässä on seuraavat kohdat vaatimusjäljitettävyysmatriisin luomiseksi

1) Kohdetavoite -

Ennen kuin aloitamme jotain, meidän on asetettava tavoite, joka antaa meille selkeän kuvan tehtävästä ja tässä tapauksessa auttaa tietämään vaatimusjäljitettävyysmatriisin (RTM) tarkoituksen.

2) Faktatietojen keruu -

  • Kun tavoitteesta päätetään, nyt esineitä tarvitaan tavoitteen saavuttamiseksi.
  • Seuraavia esineitä tarvitaan vaatimusjäljitettävyysmatriisin (RTM) rakentamiseksi: - Vaatimukset, testitapaukset, testitulokset ja virheet.
  • Seuraava vaihe on kerätä nämä esineet. Vaaditaan uusin vaatimusversio, ja myös vastaavat testitapaukset on kerättävä testausryhmältä.

3) Jäljitettävyysmatriisimallin valmistelu -

Nyt Excel-taulukko on tarkoitus luoda ja jokainen esine tulee lisätä eri sarakkeisiin.

4) Tosiseikkojen lisääminen -

  • Nyt voimme aloittaa kaikkien esineiden lisäämisen luotuun Excel-taulukkoon.
  • On varmistettava, että jokaisella vaatimuksella, testitapauksella ja virheellä on yksilöivä tunnus.

5) Vaatimusten jäljitettävyysmatriisin (RTM) päivitys -

  • Tämä on jatkuva prosessi projektin elinkaaren loppuun saakka.
  • Vaatimusten muutokset on päivitettävä tässä.

Vaatimusten jäljitettävyysmatriisin (RTM) edut

  • Korostaa puuttuvat vaatimukset tai asiakirjan epäjohdonmukaisuudet.
  • Kaikki mahdolliset testiskenaariot on katettu.
  • Näyttää yleiset viat ja suoritustilan yhdenmukaisuuden suhteen yritysvaatimuksiin kanssa.
  • Auttaa tarvittavien asiakirjojen oikeassa versiossa.
  • Requirement Traceability Matrix (RTM) auttaa luomaan tilannekuvan tunnistamaan aukot testitapauksen kattavuudessa projektivaatimuksesta.

Vaatimusten jäljitettävyysmatriisin (RTM) laajuus missä tahansa ohjelmistoprojektissa

  • Alla oleva kaavio kuvaa vaatimuksen jäljitettävyysmatriisin (RTM) merkityksen missä tahansa ohjelmistoprojektissa. Requirement Traceability Matrix (RTM) auttaa ylläpitämään tietuetta jokaisesta päivityksestä / muutoksesta projektissa ja luo siten helpon seurata sitä tarvittaessa.

  • Yllä olevasta kaaviosta voimme helposti selvittää, että projektin jokainen vaihe päivitetään RTM (Requirement Traceability Matrix) -sivustossa.
  • Vaikka Requirement Traceability Matrix (RTM) on vain tavallinen Excel-laskentataulukko, joka sisältää vaatimusten tilan, testitapaukset, suunnittelumääritelmät, virheet jne.
  • Tälle arkille voidaan kertoa ohjelmistoprojektin täydellinen tila.
  • Vain tietoisuus vaatimusjäljitettävyysmatriisista (RTM) ei riitä, jos hallitaan vaatimuksia ohjelmistokehitysprojektissa, mutta on myös tärkeää käydä perusteellinen läpi vaatimusjäljitettävyysmatriisin (RTM) asiakirja koko prosessin ajan. ohjelmistoprojekti.

Suositellut artikkelit

Tämä on opas jäljitettävyysmatriisiin (laajuus). Tässä keskustellaan vaatimuksen jäljitettävyysmatriisin tärkeydestä ja jäljitettävyystestimatriisin tyypeistä. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Viestintä projektijohtamisessa
  2. Projektinhallinnan elinkaari
  3. Vaatimus jäljitettävyysmatriisi
  4. Ketterät projektinhallintatyökalut