Unit testen en code coverage spelen bij steeds meer bedrijven een belangrijke rol binnen het embedded software ontwikkelproces. Niet alleen bij veiligheidskritische applicaties, waar uiteindelijk gecertificeerd moeten worden, maar steeds vaker ook voor het creeren van een zo compleet mogelijke regressie testsuite.
In deze presentatie presenteren wij de mogelijkheden om unit testen mogelijk te maken voor embedded software die in verschillende varianten van de applicatie gebruikt kan worden. Het voordeel hiervan is dat voor het testen van code die gebruikt kan worden voor verschillende varianten van een applicatie ook nog maar een regressietestsuite nodig is.
Ook gaan we in op de mogelijkheden van foutinjectie bij het testen van embedded software, zonder dat hiertoe de applicatiesoftware aangepast hoeft te worden. Deze testen kunnen overigens ook op de uiteindelijke hardware uitgevoerd worden.
Gerard Fianen, INDES-IDS