La pandémie a entraîné de nombreuses tendances technologiques, y compris un changement supplémentaire vers un monde axé sur le mobile.
De plus en plus de gens se tournent vers des applications pour des services essentiels tels que la banque, la livraison de nourriture, la connexion avec une famille éloignée ou simplement pour se divertir pendant ces périodes de distanciation sociale.
Comme Frank Moyer, CTO d’Atlanta Kobiton, a déclaré à Hypepotamus, l’explosion des clients mobiles d’abord met à rude épreuve les testeurs et les développeurs, qu’ils travaillent sur une application pour une entreprise Fortune 500 ou une startup.
«L’utilisateur mobile est un utilisateur très exigeant…[much more than] quelqu’un utilisant un bureau. Un utilisateur mobile abandonnera une application s’il obtient systématiquement un temps de réponse supérieur à deux secondes », a déclaré Moyer.
C’est beaucoup de pression pour une équipe qui tente de déployer ou de mettre à jour une application.
Pour ajouter à cette pression, chaque type et modèle d’appareil a des exigences différentes, ce qui signifie que les tests sur un appareil comme un iPhone 8 ne détermineront pas si l’application fonctionnera nécessairement sur un modèle de téléphone antérieur.
Lorsque vous considérez tous les différents téléphones et tablettes sur le marché tels que Apple, Google et Samsung, tester une application sur tous les appareils disponibles peut rapidement devenir impossible à modifier.
Actuellement, Moyer dit qu’il faut environ deux semaines à un groupe d’automatisation pour mettre à jour ses scripts. «À l’heure actuelle, les testeurs sont dans un monde de souffrance en ce qui concerne les ressources et les délais», a ajouté Moyer. «Ils sont souvent contraints de respecter des délais serrés pour terminer les tests… et quand vous ajoutez à cela les multiples types d’appareils mobiles – et les nombreux fabricants et versions d’exploitation – c’est très différent du Web. C’est une tâche quelque peu impossible.
La beauté de l’IA dans les tests mobiles
L’équipe de Kobiton pense que l’IA peut aider à s’attaquer à la tâche apparemment sans fin des tests mobiles.
La plate-forme de Kobiton utilise des techniques statistiques et un apprentissage en profondeur pour augmenter ce sur quoi les testeurs et les développeurs d’une entreprise travaillent. Grâce aux techniques d’apprentissage automatique et d’analyse visuelle, Kobiton peut identifier les problèmes visuels et de performances et comment ils apparaîtront sur différents appareils.
Cela peut être quelque chose de biaisé hauteurs de police aux problèmes d’alignement du texte; éléments de conception qui peuvent désactiver rapidement une application pour les utilisateurs mobiles.
Au-delà de la simple analyse des fonctionnalités, Moyer a également déclaré à Hypepotamus qu’il était important de quantifier ce qui rend une application «belle». Cela signifie former l’IA de Kobiton pour analyser les composants et les principes de conception des 50 meilleures applications mobiles comme Amazon et Uber. Ces résultats sont ensuite comparés à l’application d’un client pour voir quels éléments de conception doivent être retravaillés.
Moyer a travaillé dans l’IA et l’apprentissage automatique tout au long de sa carrière. Il a été approché par le PDG de Kobiton pour remplir le créneau CTO et a finalement aidé à amener l’IA sur la plate-forme de test mobile.
Pour Moyer, Kobiton peut aider les entreprises à ajouter des tests continus à CI / CD (intégration continue et déploiement continu).
À ce jour, Crunchbase rapporte que Kobiton a levé un peu plus de 22 millions de dollars, y compris une série A dirigée par BIP Capital.
En novembre 2020, l’équipe a acquis une entreprise basée à Atlanta plateforme de test mobile sur site, Mobile Labs Inc.
Image vedette de @hckmstrrahul