Témoignages clients

Sécurité des patients garantie par les tests automatisés d’une application de calcul de dosage

Le client – une grande entreprise médicale mondiale – souhaitait simplifier le processus de test de son application de calcul de dosage de médicaments.

À propos du client

Assurance qualité et testJavaSelenium

Cet article décrit un projet réel. Toutefois, nous ne pouvons pas divulguer le nom de notre client pour des raisons de confidentialité.

Le client est une grande entreprise médicale mondiale réputée qui compte 45 ans d’expérience à révolutionner la technologie médicale. Son application web de calcul de dosage de médicaments est un outil pratique et facile à utiliser qui aide les patients à recevoir les dosages de médicaments exacts.

Cependant, le processus de test manuel actuel du client pour l’application pose des défis en termes de temps, d’efforts et d’efficacité. Il était très consommateur de main-d’œuvre, exigeant beaucoup de temps et d’efforts de la part de l’équipe de test dévouée. L’élément humain introduisait également la possibilité d’erreurs et d’incohérences, posant des risques potentiels pour la sécurité des patients. De plus, à chaque mise à jour de l’application, tous les cas de test doivent être refaits pour assurer l’exactitude, consommant encore plus de temps et de ressources qui pourraient être consacrés à l’amélioration d’autres aspects de l’application.

Reconnaissant le besoin d’une solution transformatrice, le client a fait appel à Rikkeisoft pour rénover son processus de test.

Aperçu du projet

Secteur d'activité

Santé

Technologie

Selenium, Appium, TestNG, Java, CircleCI, Sauce Labs

Pays

États-Unis

Durée

6 mois

Défis

Formule de calcul complexe

Le calcul du dosage repose sur une mathématique complexe, ce qui le rend très sujet aux erreurs et difficile à vérifier si le test était effectué par des humains. Ceci est aggravé par le fait que plus de 700 cas doivent être testés à chaque mise à jour. Puisque la précision est essentielle au bien-être des patients dans le domaine de la santé, cette tâche triviale est devenue un défi énorme pour l’équipe d’assurance qualité.

Application web multiplateforme

Comme le client souhaitait que l’outil soit aussi accessible que possible aux personnes qui en ont besoin, son application web a été développée pour fonctionner sur de nombreuses plateformes et systèmes d’exploitation différents. Pour cette raison, le processus de test doit pouvoir se connecter à ces plateformes et s’assurer que les résultats affichés sur chacune d’elles sont corrects.

Solution

Application web de test automatisé basée sur Selenium et Appium

L’équipe de développement, composée d’ingénieurs logiciels expérimentés et d’experts en assurance qualité, a analysé le processus de test manuel existant et développé la solution d’application web. En utilisant Selenium et Appium, l’application de test fonctionne sur tous les navigateurs web populaires sur les systèmes d’exploitation de bureau et mobiles, permettant de tester sur toutes les plateformes de l’application du client.

Approche de test CI/CD

Utilisant des scripts d’automatisation développés dans le framework TestNG, l’équipe de développement de Rikkeisoft a appliqué la méthode d’intégration continue/déploiement continu au processus de test, en l’hébergeant sur la plateforme CircleCI.

Cela permet à toute modification et mise à jour de l’application du client d’être immédiatement testées et déployées sur les versions en direct de l’application, réduisant considérablement le temps de test tout en assurant la précision et la fiabilité ultimes. Les tests ont également été exportés sous forme de rapports et conservés dans l’outil de gestion des tests Jama, prêts pour les audits futurs selon les réglementations et exigences des applications de santé.

cases automated
0 +
testing time and effort reduced
0 %
testing cost reduced
0 %

Résultat

Les résultats de la mise en œuvre de la solution de test automatisé ont été remarquables. Le processus de test autrefois long et consommateur de main-d’œuvre a maintenant été complété en une fraction du temps, libérant des ressources précieuses pour d’autres tâches critiques. Les tests automatisés ont assuré des calculs cohérents et fiables, éliminant la possibilité d’erreurs humaines tout en réduisant le coût global des tests. Soutenu par des tests automatisés, le client peut lancer son application et ses mises à jour en toute confiance.

Sommaire

Vous avez un défi similaire ?

Parlez-nous de votre défi ! Nous trouverons ensemble la solution adaptée.

Notre équipe d’experts est prête à vous aider à transformer votre entreprise grâce à des solutions technologiques éprouvées. Que vous ayez besoin de moderniser des systèmes hérités, d’étoffer votre équipe de développement ou d’accélérer votre transformation numérique, nous sommes là pour vous accompagner.

Ou appelez-nous directement au +1 (555) 123-4567

Contactez-nous