Cloud seven

App Testing

“Met de App Testing aanpak voor Android en IOS van Cloud Seven zijn we in staat om het updaten van apps of het introduceren van een nieuwe app veel beter te managen, o.a. het betrekken van onze app leveranciers bij dit proces helpt enorm om problemen te voorkomen” – Frans Mol, manager applicaties Dura Vermeer

App Testing is het proces waarbij applicatie software, die is ontwikkeld voor mobiele devices, wordt getest op aspecten van functionaliteit, veiligheid, gebruiksvriendelijkheid en consistentie. Een belangrijk doel is om te voorkomen dat mobiele apps uitvallen als er bijvoorbeeld een update van het besturingssysteem heeft plaatsgevonden. Ook willen wij zeker weten dat de app aan functionaliteit- en security eisen voldoet en blijft voldoen bij updates van de app zelf of van het onderliggende OS. Het is daarbij belangrijk om een helder beeld te hebben van de apps die onder beheer staan van de organisatie en het type testen die er uitgevoerd moeten worden om te bepalen of de apps nog aan de gestelde criteria voldoen.

Use-cases: wanneer is App Testing een noodzaak?

* een custom app is een zelfgebouwde app of bij een derde ingekochte app die niet via de publieke Google of Apple store wordt gedistribueerd.

Het is van belang om een onderscheid te maken tussen de typen testen die kunnen worden uitgevoerd. Dit is relevant voor het uitwerken van de mogelijke testprocedures en het bepalen wie er verantwoordelijk is voor welke stap in het testproces en hoe de ‘Definition of Done’ wordt vastgesteld (dus: wanneer is de test geslaagd?).

Typen testen:

Technische testen om de goede werking vast te stellen van de app op het OS:

Wordt de app goed geïnstalleerd, wordt de app netjes verwijderd, werkt de app goed samen met andere apps, worden permissies op de juiste manier afgehandeld, draait de app in een secure container, is de app geschikt gemaakt voor  AppConfig gebruik, heeft de app een acceptabel batterijverbruik, is er een beheerde versie van de app, is de app in het Microsoft mobiele app ecosysteem opgenomen. Deze aspecten worden tijdens de technische beoordeling onderhanden genomen. 

Security testen:

Zijn app protection settings nog intact, zijn er aanpassingen aan de app configuratie bestanden doorgevoerd, zijn alle default settings hetzelfde gebleven (staat niet opeens alles uit wat eerst aanstond?) etc.

Functionele testen:

Doen alle functies het en kunnen de gebruikers er goed mee werken? ls er sprake is van interactie met een backend dan wordt deze interactie ook functioneel nagelopen etc. Hier ligt de nadruk op de goede werking van de app zelf en de functionaliteit die de app moet bieden.

Regressie testen:

Doet de app het (nog) goed in ons ICT ecosysteem? Werken andere apps nog goed als deze update erbij wordt geplaatst? Hier ligt de nadruk op de onderlinge werking van de apps in het ICT ecosysteem. Denk daarbij aan de beveiligde mogelijkheid om gegevens naar deze app te zenden (delen) en andersom.

Neem contact met ons op voor meer informatie

Welke rol spelen Google, Apple en Microsoft bij App Testing?

Als wij voor een organisatie de App Testing faciliteiten opzetten dan kijken wij naar:

De Managed Google Play store biedt verschillende testfaciliteiten en testtrajecten om apps te testen. De apps worden door Google Play Protect beschermt en continue gemonitord. Google Play Protect is een omgeving die integraal onderdeel uitmaakt van het omvangrijke Android Enterprise ecosysteem voor bedrijven. Apple biedt met de Apple Business manager en Testflight een vergelijkbaar ecosysteem aan. De bèta programma’s van Google en Apple bieden faciliteiten om komende releases van Android en iOS te testen.

Eenmaal vrijgegeven voor gebruik kunnen de apps worden opgenomen in de ecosystemen van derden zoals in de Microsoft Endpoint Manager met de Conditional Access functionaliteit. Hierdoor kunnen ze met vertrouwen aan de eindgebruikers beschikbaar worden gesteld.

App Testing door Cloud Seven

Cloud Seven is gespecialiseerd in alle aspecten van Enterprise Mobility Management en Mobile Application Management. Wij hebben jarenlange ervaring met alle mogelijke manieren van het opnemen en beheren van mobiele apparatuur en applicaties in een EMM omgeving. Wij helpen u ook graag om grip te krijgen op uw mobiele vloot en de apps die u aan uw eindgebruikers aanbiedt. Wij doen dat met heel veel inzet, plezier en altijd samen met u!

Wilt u ontdekken hoe u uw EMM service kan verbeteren?