Bugs trouvés dans Med Safety pour iOS

Sécurité Médicale

Med Safety est une solution mobile permettant de signaler les réactions médicamenteuses suspectes et les effets secondaires aux Autorités Nationales Compétentes. L’application fait partie du projet WEB-RADR, dont l’objectif est d’assurer la sécurité des personnes lors de la prise de médicaments et de prévenir les problèmes de santé graves causés par les effets secondaires de certains médicaments. Med Safety permet à ses utilisateurs de signaler rapidement les effets indésirables, d’accéder facilement aux informations sur la sécurité des médicaments, de consulter les mises à jour des rapports précédemment soumis et de créer une « liste de surveillance » des médicaments pour rester informé des dernières nouvelles et alertes.

Appuyant la mission importante de Med Safety, nous avons dû nous assurer que l’application est pleinement fonctionnelle, c’est pourquoi nous avons analysé Med Safety à la recherche de bugs. Jetez un œil au problème que nous avons réussi à découvrir.

1 notes

La « Liste de surveillance » n’affiche pas les produits sélectionnés après le rechargement de l’application

Gravité :

Majeure

Condition préalable :

L’application est ouverte. L’utilisateur est connecté.

Étapes de reproduction :
  1. Appuyez sur le bouton « Produit » dans le menu du bas.
  2. Sélectionnez plusieurs articles.
  3. Accédez au bouton « Liste de surveillance ».
  4. Rechargez l’application.
  5. Accédez à nouveau au bouton « Liste de surveillance » après le rechargement.
Environnement :

iPhone 11 + iOS 14.2

Résultat réel :

Après le rechargement de l’application, la « Liste de surveillance » n’affiche pas les articles ajoutés, bien que les cases à cocher dans l’onglet « Produits » restent marquées.

Résultat attendu :

Les sélections de produits de l’utilisateur doivent être enregistrées, quel que soit le rechargement de l’application.

L’utilisateur est déconnecté du système après avoir changé de région et être revenu à la région précédente

Gravité :

Bloquante

Condition préalable :

L’utilisateur est connecté. Le bouton « Rester connecté » est activé dans la page « Paramètres ».

Étapes de reproduction :
  1. Ouvrez l’application.
  2. Appuyez sur le bouton « Plus ».
  3. Sélectionnez l’onglet « Région ».
  4. Sélectionnez n’importe quelle région.
  5. Appuyez sur le bouton « Continuer en tant qu’invité » > « Commencer ».
  6. Accédez à nouveau à « Plus > Région ».
  7. Sélectionnez votre région précédente.
Environnement :

iPhone 11 + iOS 14.2

Résultat réel :

L’utilisateur est déconnecté ; le formulaire de connexion apparaît, alors que le bouton « Rester connecté » est activé.

Résultat attendu :

L’application dispose d’une logique de connexion/déconnexion claire. L’utilisateur doit être connecté au système si le bouton « Rester connecté » est activé.

Il n’y a pas de validation pour la saisie d’un e-mail non enregistré dans le champ « Mot de passe oublié »

Gravité :

Bloquante

Étapes de reproduction :
  1. Ouvrez l’application.
  2. Appuyez sur le lien « Mot de passe oublié ? ».
  3. Entrez un e-mail non enregistré.
  4. Appuyez sur le bouton « Envoyer mon mot de passe ».
Environnement :

iPhone 11 + iOS 14.2

Résultat réel :

Un message de succès apparaît. L’e-mail a été envoyé.

Résultat attendu :

Un message d’erreur de validation indiquant que le compte de messagerie n’est pas enregistré devrait apparaître.

Med Safety est une excellente solution pour rendre la consommation de médicaments responsable, sûre et plus réglementée. Parmi les avantages de l’application figurent une interface utilisateur pratique et des fonctionnalités intéressantes, comme l’ajout de ses produits préférés à une liste séparée. Quant aux faiblesses techniques, l’application ne parvient pas à enregistrer les produits préférés une fois rechargée, sa logique de connexion/déconnexion est floue et elle néglige la validation de l’e-mail. Je pense que l’élimination de ces types de bugs entraînera une adoption plus large par les utilisateurs, et j’aimerais également voir l’application disponible dans plus de pays.
Artem, QA engineer

Artem, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous