- Määritelmä - Mikä on vaatimustenmukaisuuden testaus?
- Tavoitteet
- Milloin vaatimustenmukaisuuden testausta kannattaa käyttää
- Miten vaatimustenmukaisuustarkastus tehdään
- Päätelmä
Määritelmä - Mikä on vaatimustenmukaisuuden testaus?
" Vaatimustenmukaisuuden testaus ", joka tunnetaan myös nimellä vaatimustenmukaisuuden testaus, on ei-toiminnallinen testausmenetelmä, jolla varmistetaan, täyttääkö kehitetty järjestelmä organisaation asettamat standardit vai ei.
On olemassa erillinen testausluokka, joka tunnetaan nimellä "ei-toiminnallinen testaus".
Kuten nimestä voi päätellä, ei-toiminnallisessa testauksessa keskitytään ohjelmiston ei-toiminnallisiin ominaisuuksiin. Näihin ei-toiminnallisiin ominaisuuksiin (joita ei ole rajoitettu) voivat kuulua seuraavat seikat:
- Kuormitustestaus
- Stressitestaus
- Tilavuuden testaus
- Vaatimustenmukaisuuden testaus
- Toimintojen testaus
- Dokumentoinnin testaus
Tällä hetkellä yritän valaista neljättä kohtaa, joka on vaatimustenmukaisuuden testaus.
Vaatimustenmukaisuuden testaus
Tämä on periaatteessa eräänlainen auditointi, joka tehdään järjestelmälle sen tarkistamiseksi, täyttyvätkö kaikki määritellyt standardit vai eivät. Sen varmistamiseksi, että vaatimukset täyttyvät, jokaiseen organisaatioon perustetaan joskus sääntelyviranomaisten ja vaatimustenmukaisuuden asiantuntijoiden muodostama lautakunta. Tämä lautakunta tarkistaa, täyttävätkö kehitystiimit organisaation standardit vai eivät.
Ryhmät tekevät analyysin tarkistaakseen, että standardit pannaan asianmukaisesti täytäntöön ja että niitä noudatetaan. Sääntelyneuvosto työskentelee samanaikaisesti myös standardien parantamiseksi, mikä puolestaan johtaa parempaan laatuun.
Vaatimustenmukaisuuden testaus tunnetaan myös nimellä vaatimustenmukaisuuden testaus. Tietotekniikkateollisuudessa tavallisesti käytettävät standardit ovat periaatteessa suurten organisaatioiden, kuten IEEE:n (International institute of electrical and electronics engineers) tai W3C:n (World Wide Web Consortium), määrittelemiä.
Sen voi suorittaa myös riippumaton/kolmannen osapuolen yritys, joka on erikoistunut tämäntyyppisiin testeihin ja palveluihin.
Tavoitteet
Vaatimustenmukaisuuden testauksen tavoitteisiin kuuluvat:
- Sen määrittäminen, että kehitys- ja ylläpitoprosessi on määrättyjen menetelmien mukainen.
- Varmistaa, että kunkin kehitysvaiheen tuotokset ovat standardien, menettelyjen ja ohjeiden mukaisia.
- Arvioidaan hankkeen dokumentaatio sen täydellisyyden ja kohtuullisuuden tarkistamiseksi.
Milloin vaatimustenmukaisuuden testausta kannattaa käyttää
Se on yksinomaan johdon päätettävissä. Jos he haluavat, heidän on toteutettava riittävät testit, joilla validoidaan menetelmien noudattamisen aste ja tunnistetaan rikkojat. Voi kuitenkin olla mahdollista, että vaatimusten noudattamatta jättäminen johtuu siitä, että menetelmiä EI ymmärretä tai että ne on ymmärretty väärin.
Johdon olisi varmistettava, että tiimit ymmärtävät asianmukaisesti ja selkeästi standardit, menettelyt ja menetelmät. Se voi tarvittaessa järjestää tiimeille asianmukaista koulutusta.
Voi olla mahdollista, että standardeja ei ole julkaistu asianmukaisesti tai että itse standardit ovat huonolaatuisia. Tällaisessa tilanteessa olisi pyrittävä joko korjaamaan tilanne tai ottamaan käyttöön uusi menetelmä.
On tärkeää, että vaatimustenmukaisuus tarkistetaan heti hankkeen alkuvaiheessa eikä vasta myöhemmässä vaiheessa, koska sovelluksen korjaaminen olisi vaikeaa, jos vaatimusta ei ole dokumentoitu riittävästi.
Miten vaatimustenmukaisuustarkastus tehdään
Vaatimustenmukaisuustarkastus on melko suoraviivaista. Kehitetään ja dokumentoidaan joukko standardeja ja menettelyjä kutakin kehityksen elinkaaren vaihetta varten. Kunkin vaiheen tuotoksia on verrattava standardeihin ja löydettävä puutteet. Tiimi voi tehdä tämän tarkastusprosessin kautta, mutta suosittelen riippumatonta tiimiä tekemään sen.
Tarkastusprosessin päätyttyä kunkin vaiheen laatijalle olisi annettava luettelo vaatimustenvastaisista alueista, jotka on korjattava. Tarkastusprosessi olisi suoritettava uudelleen sen jälkeen, kun toimintakohteet on käsitelty, jotta voidaan varmistaa, että vaatimustenvastaisuudet on validoitu ja suljettu.
Päätelmä
Vaatimustenmukaisuuden testauksella varmistetaan, että kehityksen elinkaaren kunkin vaiheen tuotokset ovat vaatimustenmukaisia. Johdon olisi ymmärrettävä ja dokumentoitava nämä standardit. Tarvittaessa tiimille olisi järjestettävä koulutusta ja istuntoja.
Vaatimustenmukaisuuden testaaminen tapahtuu periaatteessa tarkastusprosessin avulla, ja tarkastusprosessin tulokset olisi dokumentoitava hyvin.