ZUCI ASSURE LA QUALITÉ DE L’APPLICATION MOBILE POUR LE FOURNISSEUR DE SOINS DE TRAITEMENT DE L’OBÉSITÉ
ÉTUDE DE CAS
Industrie – Soins de santé
Emplacement – San Francisco, États-Unis
Services offerts – Test d’applications mobiles
APPLICATION MOBILE
ÉTUDE DE CAS DE TEST
Avec les services de test d’applications mobiles de Zuci, la plateforme de traitement médical de l’obésité effectue des tests de bout en bout de son application mobile.
APPLICATION MOBILE
ÉTUDE DE CAS DE TEST
Avec les services de test d’applications mobiles de Zuci, la plateforme de traitement médical de l’obésité effectue des tests de bout en bout de son application mobile.
Notre client a été l’un des premiers à traiter l’obésité comme une maladie chronique en 1986. Frustré par les longs temps d’attente et l’incapacité d’aider davantage de patients à obtenir les soins dont ils avaient besoin, le service de notre client a vu le jour, combinant l’expertise clinique de son équipe avec des outils technologiques pour étendre le traitement de l’obésité au-delà de la clinique.
Avec son application mobile, le client propose des outils logiciels faciles à utiliser combinés aux dernières recherches et connaissances pédagogiques dans le domaine de la médecine de l’obésité, accélérant le processus de diagnostic et de prescription pour les prestataires et leurs patients.
À PROPOS DU CLIENT
À PROPOS DU CLIENT
Notre client a été l’un des premiers à traiter l’obésité comme une maladie chronique en 1986. Frustré par les longs temps d’attente et l’incapacité d’aider davantage de patients à obtenir les soins dont ils avaient besoin, le service de notre client a vu le jour, combinant l’expertise clinique de son équipe avec des outils technologiques pour étendre le traitement de l’obésité au-delà de la clinique.
Avec son application mobile, le client propose des outils logiciels faciles à utiliser combinés aux dernières recherches et connaissances pédagogiques dans le domaine de la médecine de l’obésité, accélérant le processus de diagnostic et de prescription pour les prestataires et leurs patients.
ÉNONCÉ DU PROBLÈME
En tant que fournisseur de services de test géré pour le client, les experts en test d’applications mobiles de Zuci ont été chargés d’assurer la qualité des fonctionnalités suivantes de leurs applications :
Application native mobile patient
Ajouter un bouton
Journalisation et suivi
Accès pour les patients utilisateurs
Résumé quotidien
Rubrique Forfaits
Journaux
Rubrique Paramètres
Rubrique rendez-vous
Notifications et alertes
Rappel de médicaments
OBJECTIFS D’AFFAIRES
Les principaux objectifs des tests comprenaient :
S’assurer que l’application mobile répond aux exigences de qualité (fonctionnelles et non fonctionnelles) en adéquation avec son application web.
Exécuter et vérifier les scripts de test, identifier, corriger et retester tous les défauts.
Développement d’un logiciel prêt à la production pour l’application mobile.
Création de scripts de test réutilisables pour l’exécution de tests fonctionnels et UAT.
OBJECTIFS D’AFFAIRES
Les principaux objectifs des tests comprenaient :
S’assurer que l’application mobile répond aux exigences de qualité (fonctionnelles et non fonctionnelles) en adéquation avec son application web.
Exécuter et vérifier les scripts de test, identifier, corriger et retester tous les défauts.
Développement d’un logiciel prêt à la production pour l’application mobile.
Création de scripts de test réutilisables pour l’exécution de tests fonctionnels et UAT.
Deux membres dévoués de l’équipe de Zuci ont été engagés pour accomplir les tâches. L’équipe du client a construit des produits avec Agile à la tête du développement logiciel. Dès que la documentation des exigences commerciales (BRD) a été approuvée, l’équipe d’assurance qualité a lancé la conception de cas de test basés sur les user stories et la BRD.
- Proposition de stratégie de test de décalage vers la gauche, car elle correspond parfaitement au processus agile
- Aide à la génération de configuration de données de test à partir de différentes sources et à sa configuration
- Activation de la configuration du cadre d’automatisation des tests basé sur Selenium qui peut être utilisé pour tester l’application Web
- Appium intégré, un cadre d’automatisation mobile avec Selenium pour les tests d’applications mobiles natives et hybrides
- À l’aide d’Appium + Sauce Labs, un outil basé sur le cloud, des tests automatisés sont exécutés sur des simulateurs
(iOS) et émulateurs (Android) ainsi que de vrais appareils (Android et iOS tous les deux)
COMMENT ZUCI A AIDÉ
COMMENT ZUCI A AIDÉ
Deux membres dévoués de l’équipe de Zuci ont été engagés pour accomplir les tâches. L’équipe du client a construit des produits avec Agile à la tête du développement logiciel. Dès que la documentation des exigences commerciales (BRD) a été approuvée, l’équipe d’assurance qualité a lancé la conception de cas de test basés sur les user stories et la BRD.
- Proposition de stratégie de test de décalage vers la gauche, car elle correspond parfaitement au processus agile
- Aide à la génération de configuration de données de test à partir de différentes sources et à sa configuration
- Activation de la configuration du cadre d’automatisation des tests basé sur Selenium qui peut être utilisé pour tester l’application Web
- Appium intégré, un cadre d’automatisation mobile avec Selenium pour les tests d’applications mobiles natives et hybrides
- À l’aide d’Appium + Sauce Labs, un outil basé sur le cloud, des tests automatisés sont exécutés sur des simulateurs
(iOS) et émulateurs (Android) ainsi que de vrais appareils (Android et iOS tous les deux)
Voici l’architecture Appium proposée
Architecture Appium
Appium intégré à l’outil d’intégration/livraison continue du client
COMMENT ZUCI A AIDÉ
Nous avons élaboré une approche de test qui vérifie les paramètres fonctionnels et non fonctionnels suivants de l’application :
- Test fonctionel
- Tests de vérification de fumée/construction
- Essais exploratoires
- Test de l’interface utilisateur
- Tests d’intégration système
- Tests réactifs et de compatibilité
COMMENT ZUCI A AIDÉ
- Test fonctionel
- Tests de vérification de fumée/construction
- Essais exploratoires
- Test de l’interface utilisateur
- Tests d’intégration système
- Tests réactifs et de compatibilité
Métrique | La description |
---|---|
Couverture de test | Nombre total d’exigences par rapport au nombre d’exigences couvertes par les cas de test |
Tester la productivité | Nombre de cas de test exécutés par jour |
Rendement de passe | Nombre de TC passés/Nombre total de TC exécutés |
ERD (Élimination des défauts | Nombre de défauts trouvés dans ST / (nombre de défauts trouvés dans (Défauts post-version ST+) |
Densité des défauts | Nombre de défauts dans chaque module |
COPQ | Effort de retouche en raison de défauts post-version |
COMMENT ZUCI A AIDÉ
COMMENT ZUCI A AIDÉ
Métrique | La description |
---|---|
Couverture de test | Nombre total d’exigences par rapport au nombre d’exigences couvertes par les cas de test |
Tester la productivité | Nombre de cas de test exécutés par jour |
Rendement de passe | Nombre de TC passés/Nombre total de TC exécutés |
ERD (Élimination des défauts | Nombre de défauts trouvés dans ST / (nombre de défauts trouvés dans (Défauts post-version ST+) |
Densité des défauts | Nombre de défauts dans chaque module |
COPQ | Effort de retouche en raison de défauts post-version |
BLOQUANTS ET SOLUTIONS
L’équipe de développement du client a eu des difficultés à configurer les ressources d’automatisation, car la refonte du code pour l’automatisation pourrait poser des problèmes au système existant.
- Pour résoudre ces problèmes, nos ingénieurs en automatisation se sont associés à l’équipe de développement du client pour mettre en place l’automatisation qui répondrait aux besoins futurs de l’équipe.
BLOQUANTS ET SOLUTIONS
- Pour résoudre ces problèmes, nos ingénieurs en automatisation se sont associés à l’équipe de développement du client pour mettre en place l’automatisation qui répondrait aux besoins futurs de l’équipe.