Bugs trouvés dans HousingAnywhere pour iOS

HousingAnywhere

1.0

HousingAnywhere est une plateforme de logement en ligne où les propriétaires de chambres et les bailleurs peuvent facilement proposer des hébergements à des étudiants internationaux et des voyageurs. Une interface simplifiée permet aux utilisateurs de découvrir et de réserver des propriétés dans le monde entier, favorisant une expérience de location sécurisée et transparente.

Ses fonctionnalités principales s’articulent autour de la recherche par localisation, de la communication directe et d’un système de paiement sécurisé. En simplifiant les procédures de réservation et en offrant des canaux fiables pour l’interaction entre locataires et propriétaires, la plateforme vise à réduire les complexités liées aux locations transfrontalières.

Notre équipe QAwerk a effectué une analyse approfondie des bogues sur HousingAnywhere pour iOS et a identifié des domaines qui pourraient affecter les performances et perturber l’utilisabilité. Ci-dessous figurent les principaux problèmes que nous avons découverts, ainsi que des éclaircissements sur leurs impacts potentiels.

5K+ téléchargements
1 notes

L'application plante parfois lors de la navigation vers une nouvelle page

Gravité :

Critique

Condition préalable :

Se connecter à l’application.

Étapes de reproduction :
  1. Naviguez dans l’application.
  2. Par exemple, cliquez sur l’icône de compte en haut à droite.
  3. Cliquez sur « Compte ».
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

L’application plante de manière intermittente, affichant un chargeur infini et nécessitant un redémarrage de l’application.
Des plantages ont été observés dans « Messages », « Favoris », « Alertes » et lors de la recherche de nouveaux lieux.
Environ 1 tentative sur 10 déclenche ce plantage.

Résultat attendu :

La page s’ouvre avec succès sans planter.

L'application ne reprend pas ses fonctionnalités après le rétablissement de la connexion Internet

Gravité :

Critique

Condition préalable :
  1. Connectez-vous à l’application.
  2. Pas de connexion Internet initialement.
Étapes de reproduction :
  1. Ouvrez l’application.
  2. Accédez à n’importe quelle page.
  3. Rétablissez la connexion Internet.
  4. Attendez quelques instants pour confirmer la connexion.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

« Erreur de chargement de la page » apparaît sur un écran blanc, nécessitant un redémarrage complet pour récupérer.

Résultat attendu :

L’application reprend sa fonctionnalité normale en quelques secondes.

L'application ne démarre pas après plusieurs heures d'inactivité

Gravité :

Critique

Condition préalable :
  1. Connectez-vous à l’application.
  2. Restez inactif pendant 10 à 15 heures.
Étapes de reproduction :
  1. Appuyez sur l’icône de l’application.
  2. Attendez l’écran de chargement.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

L’application affiche un chargeur infini et un logo clignotant, ne parvenant pas à démarrer.

Résultat attendu :

L’application démarre avec succès après une période d’inactivité.

L'utilisateur ne peut pas ajouter de données personnelles sur la page « Compte » car le bouton « Enregistrer les modifications » est masqué

Gravité :

Critique

Condition préalable :

Se connecter à l’application.

Étapes de reproduction :
  1. Appuyez sur l’icône de compte en haut à droite.
  2. Cliquez sur « Compte ».
  3. Ajoutez des informations valides.
  4. Faites défiler vers le bas pour enregistrer les données.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

Le bouton « Enregistrer les modifications » est positionné sous le menu de navigation principal, le rendant inaccessible.

Résultat attendu :

L’utilisateur doit pouvoir enregistrer les modifications sans obstruction.

Le bouton « Supprimer le compte » est inaccessible sur la page « Compte »

Gravité :

Majeure

Condition préalable :

Se connecter à l’application.

Étapes de reproduction :
  1. Appuyez sur l’icône de compte en haut à droite.
  2. Cliquez sur « Compte ».
  3. Faites défiler vers le bas pour supprimer le compte.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

Le bouton « Supprimer le compte » est masqué sous le menu de navigation principal et ne peut pas être activé.

Résultat attendu :

L’utilisateur peut localiser et activer le bouton « Supprimer le compte » sans obstruction.

Le menu déroulant de saisie semi-automatique n'apparaît parfois pas, empêchant l'utilisateur d'effectuer une recherche

Gravité :

Majeure

Condition préalable :

Se connecter à l’application.

Étapes de reproduction :
  1. Appuyez sur le champ « Où irez-vous ? ».
  2. Saisissez toute entrée valide, par exemple « Oslo ».
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

Le menu déroulant de saisie semi-automatique ne s’affiche pas environ 1 fois sur 20.

Résultat attendu :

Le menu déroulant de saisie semi-automatique doit toujours apparaître pour les entrées valides.

L'annonce n'est pas ajoutée aux favoris après l'inscription

Gravité :

Majeure

Condition préalable :
  1. Application installée.
  2. Utilisateur non autorisé.
Étapes de reproduction :
  1. Ouvrez l’application.
  2. Recherchez un emplacement, par exemple, Rotterdam.
  3. Ajoutez un bien à vos favoris.
  4. Inscrivez-vous avec un e-mail, Google ou Apple.
  5. Vérifiez si le bien est dans vos favoris.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

Le bien n’est pas conservé dans les favoris après l’inscription.

Résultat attendu :

Le bien précédemment mis en favori reste en favori.

L'utilisateur ne parvient parfois pas à supprimer un bien des favoris en raison d'une erreur

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous à l’application.
  2. Ayez au moins un bien dans vos favoris.
Étapes de reproduction :
  1. Appuyez sur ‘Favoris’.
  2. Appuyez sur l’icône de favori pour supprimer le bien.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

Une notification rouge indique « Une erreur s’est produite lors de la suppression de votre bien favori. Veuillez réessayer plus tard. »
Le problème survient environ une fois sur 10.

Résultat attendu :

Le bien est supprimé avec succès des favoris, aucune erreur n’est affichée.

Message « Erreur technique » affiché sur un écran blanc hors ligne

Gravité :

Majeure

Condition préalable :
  1. Connectez-vous à l’application.
  2. Absence de connexion Internet.
Étapes de reproduction :
  1. Ouvrez l’application.
  2. Naviguez vers n’importe quelle page.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

« Erreur technique » sur un écran blanc, il n’est pas clair qu’une connexion Internet soit nécessaire.

Résultat attendu :

L’utilisateur voit un message d’erreur hors ligne clair.

Message « Erreur technique » affiché sur un écran blanc hors ligne

Tout le contenu n'est pas entièrement visible en bas des écrans de l'application

Gravité :

Mineure

Condition préalable :

Se connecter à l’application.

Étapes de reproduction :
  1. Faites défiler jusqu’en bas de la page d’accueil (ou de n’importe quelle page).
  2. Observez si le contenu est entièrement visible.
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

La partie inférieure du contenu est partiellement masquée.

Résultat attendu :

Le contenu reste entièrement visible en bas de l’écran.

Le partage via « Messenger » échoue sur la page de détail d'une annonce

Gravité :

Mineure

Condition préalable :

Se connecter à l’application.

Étapes de reproduction :
  1. Appliquez n’importe quel emplacement valide.
  2. Ouvrez n’importe quelle annonce.
  3. Appuyez sur l’icône de partage.
  4. Sélectionnez « Messenger ».
Environnement :

Appareil : iPhone 14 Pro Max (iOS 18.1.1)

Résultat réel :

La boîte de dialogue de partage se ferme sans envoyer de lien.

Résultat attendu :

L’annonce est partagée avec succès via Messenger.

J'ai découvert plusieurs problèmes critiques qui compromettent la stabilité et les performances de HousingAnywhere. La résolution rapide de ces problèmes préservera la satisfaction des utilisateurs et assurera une fiabilité à long terme.
Ekaterina, QA engineer

Ekaterina, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous