Definition - Hvad er overensstemmelsesprøvning?

" Test af overensstemmelse ", også kendt som overensstemmelsestestning, er en ikke-funktionel testteknik, som udføres for at validere, om det udviklede system opfylder organisationens foreskrevne standarder eller ej.

Der findes en særskilt kategori af test, der kaldes "ikke-funktionel testning".

Ikke-funktionel testning fokuserer, som navnet antyder, på de ikke-funktionelle funktioner i softwaren. Disse ikke-funktionelle funktioner (som ikke er begrænset til) kan omfatte nedenstående punkter:

  • Belastningsafprøvning
  • Stresstest
  • Test af volumen
  • Test af overensstemmelse
  • Test af operationer
  • Test af dokumentation

Fra nu af forsøger jeg at kaste lidt lys over det fjerde punkt, som er overensstemmelsestestning.

Test af overensstemmelse

Dette er grundlæggende en slags revision, som udføres på systemet for at kontrollere, om alle de specificerede standarder er opfyldt eller ej. For at sikre, at overensstemmelserne er opfyldt, oprettes der nogle gange et råd af reguleringsmyndigheder og compliance-eksperter i hver organisation. Dette råd kontrollerer, om udviklingsteamene opfylder organisationens standarder eller ej.

Grupperne foretager en analyse for at kontrollere, at standarderne håndhæves og gennemføres korrekt. Tilsynsrådet arbejder også samtidig på at forbedre standarderne, hvilket igen vil føre til bedre kvalitet.

Overensstemmelsesprøvning er også kendt som overensstemmelsesprøvning. De standarder, der normalt anvendes af it-branchen, er grundlæggende defineret af store organisationer som IEEE (International Institute of Electrical and Electronics Engineers) eller W3C (World Wide Web Consortium) osv.

Den kan også udføres af et uafhængigt firma/en tredjepart, som har specialiseret sig i denne type afprøvning og service.

Målsætninger

Målene for overensstemmelsesprøvning omfatter:

  • Fastlæggelse af, at udviklings- og vedligeholdelsesprocessen opfylder den foreskrevne metodologi.
  • Sikrer, at leverancerne fra hver udviklingsfase opfylder standarder, procedurer og retningslinjer.
  • Evaluere dokumentationen af projektet for at kontrollere, om den er fuldstændig og rimelig.

Hvornår skal du bruge overensstemmelsestestning?

Det er udelukkende ledelsens beslutning. Hvis de ønsker det, skal de gennemføre tilstrækkelige test til at validere graden af overholdelse af metodologien og identificere dem, der overtræder den. Men det kan være muligt, at manglende overholdelse skyldes manglende forståelse af metodologien eller misforståelse af den.

Ledelsen bør sikre, at teamene har en ordentlig og klar forståelse af standarderne, procedurerne og metodologien. De kan om nødvendigt arrangere passende uddannelse for teamet.

Det kan være, at standarderne ikke er offentliggjort korrekt, eller at selve standarderne er af dårlig kvalitet. I en sådan situation bør der gøres en indsats for enten at rette op på det eller at indføre en ny metode.

Det er vigtigt, at overensstemmelseskontrollen foretages lige fra starten af projektet og ikke på et senere tidspunkt, da det vil være vanskeligt at rette op på ansøgningen, når selve kravet ikke er tilstrækkeligt dokumenteret.

Sådan foretager du en overensstemmelseskontrol

Det er ret ligetil at foretage overensstemmelseskontrol. Der udvikles og dokumenteres et sæt standarder og procedurer for hver fase af udviklingslivcyklussen. Leverancer fra hver fase skal sammenlignes med standarderne og finde frem til hullerne. Dette kan gøres af teamet selv gennem inspektionsprocessen, men jeg vil anbefale, at et uafhængigt team udfører det.

Efter afslutningen af inspektionsprocessen bør forfatteren af hver fase få en liste over områder, der ikke opfylder kravene, og som skal korrigeres. Inspektionsprocessen bør igen gennemføres, efter at der er arbejdet med de pågældende punkter, for at sikre, at punkterne med manglende overensstemmelse er valideret og lukket.

Konklusion

Overensstemmelsestestning udføres for at sikre, at leverancerne i hver fase af udviklingslivcyklussen er i overensstemmelse med standarderne. Disse standarder skal være velforstået og dokumenteret af ledelsen. Om nødvendigt skal der arrangeres uddannelse og sessioner for teamet.

Overensstemmelsesprøvning sker grundlæggende gennem inspektionsprocessen, og resultatet af gennemgangsprocessen bør være veldokumenteret.

Rul til toppen