Totsie – application d’édition de photos pour bébé, correction hebdomadaire de bugs par QAwerk
Tout sur Totsie est déjà dit dans son nom. C’est une jolie petite application avec des tonnes de filtres et d’autocollants pour que vous puissiez capturer les moments mémorables avec votre bébé. C’est un exemple amusant d’application. Elle aurait pu contenir des fonctions photo buggées ou des fonctionnalités brutes quelconques, mais au lieu de cela, nous avons trouvé une sorte de manuel « Que peut-il arriver de mal lorsque vous implémentez les fonctions de base ? » dans Totsie. Les bugs que nous avons trouvés ici pourraient apparaître dans n’importe quelle application possible, tant ils sont courants. C’est donc une fois de plus l’heure pour Bug Crawl de souligner les points auxquels vous devez prêter attention lors du test d’une application.
La connexion via une application Facebook ne fonctionne pas
Majeure
- Appuyez sur un bouton « Connexion ».
- Appuyez sur « Se connecter avec Facebook ».
- Appuyez sur « Se connecter avec l’application Facebook ».
- Appuyez sur « Ouvrir » dans une fenêtre contextuelle.
- Appuyez sur « Continuer » dans l’application Facebook.
Apple iPhone 5 (iOS 10.3.3)
L’application Facebook est fermée, mais dans Totsie, vous n’êtes toujours pas connecté.
L’utilisateur doit pouvoir se connecter à Totsie à l’aide d’une application Facebook.
Les pages ‘Politique de confidentialité’ et ‘Conditions d’utilisation’ sont chevauchées par la barre de notification
Bloquante
- Appuyez sur l’icône du bébé ou de la maman.
- Appuyez sur ‘Démarrer’.
- Appuyez sur ‘Obtenir mon essai gratuit’.
- Appuyez sur un lien ‘Politique de confidentialité’ ou ‘Conditions d’utilisation’ en bas.
- Faites défiler vers le haut ou vers le bas.
Apple iPhone 5 (iOS 10.3.3)
Le texte des pages « Politique de confidentialité » et « Conditions d’utilisation » est mélangé aux informations de la barre de notification.
La barre de notification ne doit pas être transparente.
Les liens « Accueil » et « Mentions légales » dans les pages « Politique de confidentialité » et « Conditions d’utilisation » ne sont pas actifs
Majeure
- Appuyez sur l’icône du bébé ou de la maman.
- Appuyez sur « Commencer ».
- Appuyez sur « Obtenir mon essai gratuit ».
- Appuyez sur un lien « Politique de confidentialité » ou « Conditions d’utilisation » en bas.
- Faites défiler vers le bas.
- Appuyez sur le lien « Accueil » ou « Juridique ».
Apple iPhone 5 (iOS 10.3.3)
Les liens ne sont pas actifs. La redirection ne s’effectue pas.
Les liens sont actifs. Lorsque l’utilisateur appuie sur un lien, une nouvelle page s’ouvre.
L’utilisateur ne peut pas s’inscrire après avoir annulé la confirmation d’achat
Majeure
- Appuyez sur l’icône du bébé ou de la mère.
- Appuyez sur «Commencer».
- Appuyez sur «Obtenir mon essai gratuit».
- Appuyez sur «Démarrer l’essai gratuit».
- Appuyez sur «Annuler».
- Remplissez tous les champs d’inscription obligatoires.
- Appuyez sur «S’inscrire».
Apple iPhone 5 (iOS 10.3.3)
L’erreur « Reçu invalide » s’affiche. L’utilisateur ne peut pas s’inscrire.
L’utilisateur devrait pouvoir s’inscrire. Ou un utilisateur ne devrait pas avoir accès à la page d’inscription si la Confirmation d’achat a été annulée.
L’utilisateur ne peut pas fermer la page d’inscription après avoir annulé la confirmation d’achat
Majeure
- Appuyez sur l’icône du bébé ou de la maman.
- Appuyez sur « Commencer ».
- Appuyez sur « Obtenir mon essai gratuit ».
- Appuyez sur « Commencer l’essai gratuit ».
- Appuyez sur « Annuler ».
- Remplissez tous les champs d’inscription obligatoires.
- Appuyez sur « S’inscrire ».
- Essayez de revenir à la page précédente.
Apple iPhone 5 (iOS 10.3.3)
Il n’y a aucun moyen de fermer cet écran et de revenir en arrière. Un utilisateur doit fermer complètement l’application.
L’utilisateur doit pouvoir revenir à l’écran précédent en cas de problème sur la page actuelle.
Il est facile de passer à côté d’un bug dans une fonctionnalité, surtout lorsqu’une application en contient beaucoup. Mais lorsqu’un formulaire d’inscription ou d’achat intégré est défectueux, cela peut entraîner des conséquences imprévues. Ce type de fonctions utilise les données précieuses de vos utilisateurs, donc l’importance de leur bon fonctionnement ne peut être sous-estimée. Chez QAwerk, nous testons ces fonctions de base avant tout, et nous souhaitons que les autres développeurs et ingénieurs QA perpétuent cette saine habitude.

