Bugs découverts dans Turno pour les hôtes : TurnoverBnB pour Android

Turno pour les hôtes : TurnoverBnB

4.2

Turno est la solution intelligente pour planifier, payer et trouver des nettoyeurs de locations de vacances. Faisant confiance aux hôtes et aux gestionnaires immobiliers du monde entier, Turno automatise le processus de nettoyage pour les locations de courte durée et les propriétés Airbnb.

La plateforme simplifie les rotations avec des fonctionnalités telles que la planification automatique, le traitement automatique des paiements, les listes de contrôle photographiques, le signalement de problèmes et la gestion des stocks. Noté 4,9 étoiles, Turno vise à rendre la gestion immobilière efficace et sans tracas.

Notre équipe chez QAwerk a effectué un parcours d’erreurs complet de Turno. Nous avons découvert plusieurs problèmes qui pourraient avoir un impact sur les performances et l’expérience utilisateur de l’application. Voici nos observations sur les domaines où Turno peut améliorer sa fonctionnalité et sa fiabilité.

10K+ téléchargements
324 notes

L'application plante après la reprise du mode arrière-plan

Gravité :

Critique

Condition préalable :

L’utilisateur est connecté à l’application.

Étapes de reproduction :
  1. Ouvrez l’application.
  2. Cliquez sur n’importe quel bouton du menu inférieur.
  3. Minimisez l’application en mode arrière-plan.
  4. Reprenez l’application depuis le mode arrière-plan.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Après la reprise de l’application depuis le mode arrière-plan, l’application plante.

Résultat attendu :

Après la reprise de l’application depuis le mode arrière-plan, l’application ne devrait pas planter.

L'application se bloque lorsqu'un utilisateur ajoute une réaction à un message entrant

Gravité :

Critique

Condition préalable :
  1. Installez les applications “Turno for Hosts” et “Turno for Cleaners”.
  2. Créez un compte dans l’application “Turno for Hosts”.
  3. Créez un compte dans l’application “Turno for Cleaners”.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Accueil”.
  3. Cliquez sur le bouton “Inviter les coéquipiers actuels”.
  4. Remplissez les champs :
    • “Nom du coéquipier”.
    • “E-mail du coéquipier”.
  5. Cliquez sur le bouton “Suivant”.
  6. Cliquez sur le bouton “Envoyer l’invitation”.
  7. Cliquez sur le bouton “OK”.
  8. Cliquez sur le bouton “Chat”.
  9. Écrivez et envoyez un message.
  10. Ouvrez l’application “Turno for Cleaners”.
  11. Cliquez sur “Messages” dans le menu du bas.
  12. Cliquez sur le chat avec l’hôte.
  13. Écrivez et envoyez un message.
  14. Ouvrez l’application “Turno for Hosts”.
  15. Cliquez sur “Messages” dans le menu du haut.
  16. Cliquez sur le chat avec l’hôte.
  17. Appuyez et maintenez un message de l’hôte pendant quelques secondes.
  18. Ajoutez une réaction.
  19. Appuyez et maintenez un message entrant du nettoyeur pendant quelques secondes.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

L’application se bloque lors de l’ajout d’une réaction à un message entrant.

Résultat attendu :

L’application devrait permettre aux utilisateurs d’ajouter une réaction à un message entrant sans se bloquer.

L'application se bloque lorsqu'un utilisateur ajoute une réaction à un message entrant

Une erreur survient lors de la navigation vers une notification

Gravité :

Critique

Condition préalable :
  1. Créez un compte Airbnb et ajoutez une propriété à louer.
  2. Connectez-vous à la messagerie Google utilisée pour créer le compte Airbnb sur l’appareil de test.
  3. Connectez-vous au compte “Turno for Hosts”.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Accueil”.
  3. Cliquez sur le bouton “Se connecter avec Airbnb maintenant”.
  4. Cliquez sur le bouton “OK, OUVRIR DANS LE NAVIGATEUR”.
  5. Cliquez sur le bouton “Ignorer”.
  6. Sélectionnez une option dans la liste déroulante “Comment avez-vous entendu parler de nous ?”.
  7. Cliquez sur le bouton “Suivant”.
  8. Cliquez sur le bouton “Explorer Turno par moi-même”.
  9. Cliquez sur le bouton “Se connecter maintenant”.
  10. Cliquez sur le bouton “Continuer avec Google”.
  11. Sélectionnez le compte auquel Airbnb est enregistré.
  12. Cliquez sur le bouton “Autoriser”.
  13. Cliquez sur le bouton “Vérifier mon e-mail”.
  14. Cliquez sur le bouton “OK”.
  15. Ouvrez Gmail.
  16. Ouvrez l’e-mail de confirmation.
  17. Cliquez sur le bouton “Confirmer mon adresse e-mail”.
  18. Retournez dans le navigateur.
  19. Dans la liste déroulante de la propriété, sélectionnez “Nouvelle propriété”.
  20. Cochez la case.
  21. Actualisez la page.
  22. Développez le panneau de notification et cliquez sur la notification indiquant que l’intégration avec Airbnb est terminée.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Une erreur s’est produite lors de la navigation vers une notification.

Résultat attendu :

En suivant la notification, les utilisateurs devraient pouvoir la voir.

Les données du projet ne sont pas mises à jour sur la page d'accueil

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous au compte.
  2. Rejoignez Airbnb.
  3. Créez plusieurs propriétés.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Projets”.
  3. Cliquez sur le bouton +.
  4. Cliquez sur la liste déroulante “Choisir une propriété”.
  5. Choisissez un hébergement.
  6. Remplissez la date et l’heure de début.
  7. Remplissez la date et l’heure de fin.
  8. Cliquez sur le bouton “Ajouter un projet manuellement”.
  9. Cliquez sur le bouton “OK”.
  10. Fermez l’application.
  11. Rouvrez l’application.
  12. Cliquez sur le bouton “Projets”.
  13. Cliquez sur le projet créé.
  14. Cliquez sur les 3 points.
  15. Cliquez sur le bouton “Supprimer le projet”.
  16. Cliquez sur le bouton “Supprimer”.
  17. Cliquez sur le bouton “Accueil”.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Les données du projet ne sont pas mises à jour sur la page d’accueil.

Résultat attendu :

Les données du projet doivent être mises à jour sur la page d’accueil.

L'utilisateur ne peut pas modifier les données du projet

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous au compte.
  2. Rejoignez Airbnb.
  3. Créez plusieurs propriétés.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Projets”.
  3. Cliquez sur le bouton +.
  4. Cliquez sur la liste déroulante “Choisir une propriété”.
  5. Choisissez un hébergement.
  6. Remplissez la date et l’heure de début.
  7. Remplissez la date et l’heure de fin.
  8. Cliquez sur le bouton “Ajouter un projet manuellement”.
  9. Cliquez sur le bouton “OK”.
  10. Cliquez sur le projet créé.
  11. Cliquez sur les 3 points.
  12. Cliquez sur le bouton “Modifier le projet”.
  13. Cliquez sur le bouton radio “Prix personnalisé”.
  14. Entrez 10000.00.
  15. Cliquez sur le bouton “Enregistrer”.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Une erreur se produit lorsqu’un utilisateur tente de modifier les données du projet.

Résultat attendu :

Un message concernant le champ qui a causé l’erreur devrait exister.

Les éléments de la liste de contrôle ne peuvent pas être marqués

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous au compte.
  2. Rejoignez Airbnb.
  3. Créez plusieurs propriétés.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Projets”.
  3. Cliquez sur le bouton +.
  4. Cliquez sur la liste déroulante “Choisir une propriété”.
  5. Choisissez un hébergement.
  6. Remplissez la date et l’heure de début.
  7. Remplissez la date et l’heure de fin.
  8. Cliquez sur le bouton “Ajouter un projet manuellement”.
  9. Cliquez sur le bouton “OK”.
  10. Cliquez sur le projet créé.
  11. Cliquez sur le bouton “Liste de contrôle”.
  12. Essayez de cocher les cases.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Les éléments de la liste de contrôle ne peuvent pas être marqués.

Résultat attendu :

Les éléments de la liste de contrôle doivent être cochables.

L'application demande l'accès à la caméra lors de la sélection d'une photo dans la galerie

Gravité :

Majeure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton “Plus”.
  2. Cliquez sur le bouton pour modifier le profil.
  3. Cliquez sur le bouton “Ajouter une photo”.
  4. Cliquez sur le bouton “Galerie”.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Lors de la sélection d’une photo dans la galerie, l’application demande incorrectement l’accès à la caméra.

Résultat attendu :

Lors de l’ajout d’une photo via la galerie, l’application ne devrait demander que l’accès à la galerie.

Le calendrier déroulant se réduit et ne peut plus être agrandi

Gravité :

Majeure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton “Projets”.
  2. Tirez la flèche pour agrandir le calendrier.
  3. Faites défiler le calendrier vers le bas.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Le défilement du calendrier le fait se réduire, empêchant toute nouvelle expansion.

Résultat attendu :

Le défilement du calendrier ne devrait pas le faire se réduire.

La date sélectionnée n'est pas définie comme date de début lors de la création d'un projet

Gravité :

Mineure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton “Projets”.
  2. Cliquez sur une date plusieurs jours après la date actuelle.
  3. Cliquez sur le bouton +.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

La date sélectionnée n’est pas définie comme date de début lors de la création d’un projet.

Résultat attendu :

La date sélectionnée devrait être la date de début du projet.

Les valeurs de chambres par défaut à 0,5 lors de la création d'annonces immobilières

Gravité :

Mineure

Condition préalable :
  1. Connectez-vous au compte.
  2. Rejoignez Airbnb.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Marketplace”.
  3. Cliquez sur le bouton +.
  4. Cliquez sur le bouton “Une nouvelle propriété”.
  5. Cliquez sur le bouton “Suivant”.
  6. Cliquez sur la liste déroulante “Salle de bain”.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Lors de la création d’une propriété, les valeurs disponibles pour les chambres sont définies sur 0,5.

Résultat attendu :

Seules des valeurs entières devraient être disponibles pour les chambres.

Les valeurs de chambres par défaut à 0,5 lors de la création d'annonces immobilières

Le calendrier ne s'affiche pas sur la page d'ajout

Gravité :

Mineure

Condition préalable :
  1. Connectez-vous au compte.
  2. Rejoignez Airbnb.
  3. Ajoutez quelques propriétés.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Marketplace”.
  3. Cliquez sur le bouton +.
  4. Cliquez sur le bouton “Une propriété existante”.
  5. Cliquez sur le bouton “Suivant”.
  6. Cliquez sur le bouton “Suivant”.
  7. Cliquez sur le bouton “Trouver des nettoyeurs”.
  8. Cliquez sur le bouton “Compris !”.
  9. Cliquez sur le bouton “Lier votre Airbnb/PMS”.
  10. Cliquez sur le bouton “PMS/Gestionnaire de canaux”.
  11. Faites défiler la liste.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Sur la page d’ajout du calendrier, une large boîte blanche s’affiche.

Résultat attendu :

La boîte blanche devrait avoir une largeur standard et un calendrier devrait être visible.

Le calendrier ne s'affiche pas sur la page d'ajout

Le nom du chat chevauche la barre d'état

Gravité :

Mineure

Condition préalable :
  1. Installez les applications “Turno for Hosts” et “Turno for Cleaners”.
  2. Créez un compte dans le compte “Turno for Hosts”.
  3. Créez un compte dans l’application “Turno for Cleaners” en utilisant une adresse e-mail différente de celle du compte “Turno for Hosts”.
Étapes de reproduction :
  1. Ouvrez l’application “Turno for Hosts”.
  2. Cliquez sur le bouton “Accueil”.
  3. Cliquez sur le bouton “Inviter les coéquipiers actuels”.
  4. Remplissez les champs :
    • “Nom du coéquipier”.
    • “E-mail du coéquipier” – adresse e-mail du compte “Turno for Cleaners”.
  5. Cliquez sur le bouton “Suivant”.
  6. Cliquez sur le bouton “Envoyer l’invitation”.
  7. Cliquez sur le bouton “OK”.
  8. Cliquez sur le bouton “Chat”.
  9. Cliquez sur le bouton pour envoyer le fichier.
  10. Accordez tous les accès nécessaires.
  11. Cliquez sur le bouton de la galerie.
  12. Sélectionnez plusieurs images.
  13. Cliquez sur le bouton d’envoi.
  14. Cliquez sur l’image envoyée.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Le nom du chat est superposé à la barre d’état.

Résultat attendu :

Le nom du chat ne devrait pas chevaucher la barre d’état.

Le nom du chat chevauche la barre d'état

Icônes de mauvaise qualité pour l'envoi de fichiers

Gravité :

Triviale

Condition préalable :
  1. Installez les applications “Turno for Hosts” et “Turno for Cleaners”.
  2. Créez un compte dans le compte “Turno for Hosts”.
  3. Créez un compte dans l’application “Turno for Cleaners” avec une adresse e-mail différente de celle du compte “Turno for Hosts”.
Étapes de reproduction :
  1. Ouvrez l’application « Turno for Hosts ».
  2. Cliquez sur le bouton « Home ».
  3. Cliquez sur le bouton « Invite current teammates ».
  4. Remplissez les champs :
    • « Teammate’s name ».
    • « Teammate’s email » – adresse e-mail du compte « Turno for Cleaners ».
  5. Cliquez sur le bouton « Next ».
  6. Cliquez sur le bouton « Send invitation ».
  7. Cliquez sur le bouton « Ok ».
  8. Cliquez sur le bouton « Chat ».
  9. Cliquez sur le bouton pour envoyer le fichier.
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Icônes de mauvaise qualité pour l’envoi de fichiers.

Résultat attendu :

Les icônes devraient être de haute qualité et non pixellisées.

Icônes de mauvaise qualité pour l'envoi de fichiers

L'icône du bouton laisse des espaces blancs des deux côtés

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « More ».
  2. Cliquez sur le bouton pour modifier le profil.
  3. Cliquez sur le champ « First name ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

L’icône du bouton n’est pas assez large, laissant des espaces blancs des deux côtés.

Résultat attendu :

L’icône du bouton devrait remplir l’espace sans laisser de champs blancs de chaque côté.

L'icône du bouton laisse des espaces blancs des deux côtés

L'icône de croix dépasse de l'écran

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Ouvrez l’application « Turno for Hosts ».
  2. Cliquez sur le bouton « Marketplace ».
  3. Cliquez sur le bouton +.
  4. Cliquez sur le bouton « A New Property ».
  5. Cliquez sur le bouton « Next ».
  6. Cliquez sur le champ « Property address ».
  7. Cliquez sur le champ « Address Property ».
  8. Entrez « Hetmanska ».
  9. Choisissez « Hetmanska Street, Kolomyya, Ivano-Frankivsk ».
  10. Cliquez sur le champ « Unit Size » et entrez 1000.
  11. Cliquez sur le bouton « Next ».
  12. Cliquez sur le bouton « Next ».
  13. Cliquez sur le bouton « Find Cleaners ».
  14. Cliquez sur le bouton « Got it ! ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

L’icône de croix dépasse de l’écran.

Résultat attendu :

L’icône de croix devrait rester dans les limites de l’écran.

L'icône de croix dépasse de l'écran

Deux onglets ne sont pas centrés à l'écran

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « More ».
  2. Cliquez sur le bouton « Problems ».
  3. Cliquez sur le bouton « Home ».
  4. Cliquez sur le bouton « Invite current teammates ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Deux onglets ne divisent pas l’écran au centre.
Utilisez BugHanter Android pour trouver ce type de bugs.

Résultat attendu :

Les deux onglets devraient diviser l’écran précisément au centre.

Deux onglets ne sont pas centrés à l'écran
Deux onglets ne sont pas centrés à l'écran

Les éléments de la checklist sont désalignés avec les boutons radio

Gravité :

Triviale

Condition préalable :
  1. Connectez-vous au compte.
  2. Rejoignez Airbnb.
  3. Créez plusieurs propriétés.
Étapes de reproduction :
  1. Ouvrez l’application « Turno for Hosts ».
  2. Cliquez sur le bouton « Projects ».
  3. Cliquez sur le bouton +.
  4. Cliquez sur la liste déroulante « Choose Property ».
  5. Choisissez un hébergement.
  6. Remplissez la date et l’heure de début.
  7. Remplissez la date et l’heure de fin.
  8. Cliquez sur le bouton « Add Manually Project ».
  9. Cliquez sur le bouton « Ok ».
  10. Cliquez sur le projet créé.
  11. Cliquez sur le bouton « Checklist ».
Environnement :

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)

Résultat réel :

Les éléments de la checklist ne sont pas centrés par rapport aux boutons radio.
Utilisez BugHanter Android pour trouver ce type de bugs.

Résultat attendu :

Les éléments de la checklist devraient être centrés par rapport aux boutons radio.

Les éléments de la checklist sont désalignés avec les boutons radio
Lors des tests, j'ai identifié 17 bugs dans l'application Android Turno for Hosts, allant des plantages et blocages aux incohérences de l'interface utilisateur et aux erreurs fonctionnelles. Des tests complets sur divers appareils et versions Android sont essentiels pour garantir la compatibilité et les performances. La mise en œuvre d'une gestion rigoureuse des cas de test et de rapports de bugs détaillés, ainsi que l'utilisation d'outils tels qu'Android Bug Hunter, amélioreront considérablement la qualité globale de l'application et l'expérience utilisateur.
Iryna, QA engineer

Iryna, QA engineer

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience. Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless. Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps. Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier. Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos. Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions. Free Download

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous