Kwaliteit zonder gestructureerd testen is toeval
Voordat een nieuw of gewijzigd informatiesysteem in productie kan gaan, staat de opdrachtgever voor een belangrijke beslissing: heeft het informatiesysteem voldoende kwaliteit om met zo min mogelijk risico’s in productie te kunnen gaan?
Falen van ICT-systemen kan grote gevolgen hebben en voor het functioneren van organisaties zijn goed werkende informatiesystemen van vitaal belang. Gebruik van informatiesystemen zonder dat je voldoende zekerheid hebt over de kwaliteit en geschiktheid, brengt risico’s met zich mee. Testen doe je om grip te krijgen op de risico’s, onzekerheid te verminderen en de kwaliteit te verhogen.
Iedereen weet dat het noodzakelijk is om een informatiesysteem grondig te testen. Goed testen begint echter al vóór de bouw en vormt hierdoor een integraal onderdeel van het systeemontwikkelingtraject. Hoe eerder er in het traject van software-ontwikkeling gestart wordt met kwaliteitsborging, bijvoorbeeld door middel van het reviewen van ontwerpen en schrijven van testscenario’s, des te eerder fouten kunnen worden opgespoord. En hoe eerder fouten worden gevonden, des te sneller ze kunnen worden opgelost. Dat scheelt weer tijd en geld.
Daarnaast geldt dat elke fout of onduidelijkheid die een tester uit het systeem haalt en de ontwikkelaar verbetert, je dichter bij het beoogde eindresultaat brengt en bijdraagt aan de kwaliteit van het systeem. Door al vroeg in het ontwikkelingstraject te starten met testen en evalueren genereer je tevens informatie waarmee het project gericht gestuurd kan worden.
Aan de invoering van een nieuw informatiesysteem kleven voor de opdrachtgever meer risico’s dan alleen het werken of falen van het systeem. Een nieuw informatiesysteem heeft gevolgen op commercieel, organisatorisch, personeel, administratief, financieel en technisch gebied. Draagvlak voor het nieuwe systeem binnen de organisatie is dan ook van essentieel belang. Door gebruikers op een gestructureerde manier te betrekken bij het (acceptatie)testen creëer je draagvlak en vergroot je de kansen op succes.
Het belang van software voor bedrijven, de kosten die gemoeid zijn met testen, maar ook de herstelkosten die voorkomen worden met doeltreffend testen, bevestigen de noodzaak voor een gestructureerd en betrouwbaar testproces. Testen moet echter wel een toegevoegde waarde hebben. Zijn er geen risico’s, dan heeft het ook geen zin om te testen. Wat je wint door het reduceren van de risico’s, moet meer waarde hebben dan de kosten die met het testen zijn gemoeid. Het is daarom belangrijk om testen in een vroeg stadium van het ontwikkelingstraject te integreren, zodat je een bewuste keuze kunt maken hoe je wilt testen en het niet alleen afhankelijk is van voldoende budget en beschikbare tijd.
De afdeling Quality Assurance heeft over testen binnen de zorg een whitepaper ontwikkeld.
Whitepaper aanvragen? Mail
QA@furore.com o.v.v. Whitepaper Testen. Voor meer informatie over testen kunt u contact opnemen met Ilse Verstappen, telefoonnummer (020) 346 71 71.