belangrijkste soorten defecten in het testen van Software
opmerking: het artikel is bijgewerkt in augustus 2018.
er zijn verschillende classificaties van softwareproblemen die gebaseerd zijn op een bepaald criterium, bijvoorbeeld classificatie op basis van de ernst van het defect, de waarschijnlijkheid en de prioriteit.
softwaredefecten volgens hun ernst
als het gaat om de ernst van de bug, zijn er vier belangrijke typen:
- kritische – problemen die onmiddellijke verwijdering vereisen, de kernfunctionaliteit van het product beïnvloeden en systeemcrashes of de werking van software blokkeren kunnen veroorzaken
- grote – defecten die de belangrijkste systeemfuncties beïnvloeden, maar geen crash van het hele systeem veroorzaken
- kleine-bugs die niet veel invloed hebben op de systeemfunctionaliteit en geen invloed hebben op de workflow, maar die een negatieve invloed kunnen hebben op de gebruikerservaring
- triviale – problemen die geen verband houden met de systeemfunctionaliteit en die kunnen worden overgeslagen, bijvoorbeeld spelfouten.
de kans op defecten is een parameter die de mogelijkheid definieert dat het probleem zich voordoet en door de eindgebruikers wordt gedetecteerd. Volgens deze criteria zijn er hoge, middelhoge en lage waarschijnlijkheidsfouten.
in termen van zakelijke doeleinden kunnen defecten worden geclassificeerd als problemen met hoge, middelhoge en lage prioriteit. Gebreken met een hoge prioriteit moet worden vastgesteld op het eerste als ze van invloed zijn op de zakelijke behoeften.
ook bestaat er een dergelijke classificatie van defecten in het testen van software:
Extra defecten
een vereiste opgenomen in het product dat niet door de klant werd gegeven. Dit is meestal een discrepantie met de projectspecificatie, maar het kan ook een kenmerk zijn dat door de eindgebruikers wordt gevraagd. Niettemin wordt het als een gebrek beschouwd omdat het niet aan de bestaande eisen voldoet.
ontbrekende defecten
de eis van de klant werd niet uitgevoerd. Dit is ook een discrepantie met de specificaties – een functie die niet volgens de specificaties moet worden geïmplementeerd. Het kan ook betekenen dat de eis van de klant niet correct werd genoteerd.
verkeerde defecten
de vereisten die ten onrechte worden uitgevoerd. Eigenlijk kan dit defect optreden als gevolg van misverstand binnen het projectteam en de klant.
Leave a Reply