Sogeti lanceert een testaanpak voor internet of things (IoT)-oplossingen waarbij sprake is van een veel bredere en complexere omvang dan traditioneel software testen. De it-dienstverlener breidt zijn marktstandaarden zoals TMap Next en TMap HD (Human Development) uit met IoTMap.
Deze nieuwe testmethode voor internet of things-toepassingen omvat vijf stappen die beschreven zijn in het IoTMap testing boek dat ook vanaf nu beschikbaar is. De vijf stappen zijn het testen van de verschillende IoT-lagen, het combineren van testexpertises, de selectie van de juiste IoT-testomgeving, het vaststellen van de te testen kwaliteitseisen en het bepalen van bouwstenen die nodig zijn voor de meest effectieve teststrategie bij het verbinden van dingen en mensen aan het internet.
Bij het IoT wordt het object voorzien van een slimme internetsensor die informatie verzamelt. Deze data wordt opgeslagen op een apparaat, in een database of als cloudoplossing. Om te zorgen dat het met internet uitgeruste ‘ding’ of persoon verbinding maakt met de data-opslag, wordt een beroep gedaan op een Wi-Fi-netwerk, Bluetooth of andere netwerkverbinding. Vervolgens worden gegevens geanalyseerd en ontsloten via een website, mobiele app of bijvoorbeeld een touchscreen op het ‘ding’. Deze vier ‘connect-think-talk-act’ lagen moeten zowel stand-alone als in zijn geheel getest worden volgens de nieuwe IoTMap-testaanpak.
Het testen van de verschillende onderdelen van een IoT-oplossing vraagt om het combineren van de juiste testexpertises. Zo is het testen van een mobiele app iets anders dan het testen van benodigde datavarianten of veiligheidsstandaarden. Bij de derde stap wordt bepaald wat de juiste testomgeving moet zijn. Een IoT-oplossing wordt in veel meer verschillende omgevingen gebruikt dan bijvoorbeeld een traditionele erp-applicatie. Tijdens stap vier wordt vastgesteld welke eigenschappen van de oplossing getest moeten worden. Zoals de mate van compatibiliteit, betrouwbaarheid en gebruikersvriendelijkheid. Bij het bepalen van de bouwstenen in de laatste fase wordt bijvoorbeeld vastgesteld welk deel van de IoT-oplossing volledig geautomatiseerd getest wordt en waar al dan niet crowdtesting of andere testhulpmiddelen worden ingezet.