Mode hors ligne
L'application Upkeep Mobile peut etre utilisee meme sans connexion internet. Les resultats de test et les commentaires sont stockes localement en cache et peuvent etre synchronises une fois la connexion retablie.
Detection automatique
L'application verifie en permanence la connexion internet. Lorsque la connexion est perdue, une notification s'affiche automatiquement et l'application passe en mode hors ligne. Une barre de statut rouge en haut de l'ecran signale que vous etes hors ligne.

Si la connexion est instable — c'est-a-dire pas completement interrompue, mais trop faible pour un transfert de donnees fiable — l'application ne peut pas le detecter automatiquement. Dans ce cas, activez le mode avion sur votre appareil pour forcer deliberement le mode hors ligne.
Restrictions en mode hors ligne
La navigation au sein de l'application fonctionne egalement hors ligne. Certaines fonctions sont toutefois restreintes. Si vous tentez d'effectuer une action non disponible, un dialogue d'avertissement s'affiche avec un message correspondant.

Mettre en cache les commentaires
Les commentaires peuvent etre rediges en mode hors ligne — aussi bien les commentaires de test que les commentaires de scenario. Les commentaires mis en cache sont visuellement mis en evidence dans la liste :
- Affichage violet pour les distinguer des commentaires synchronises
- Un badge "Cache" identifie le commentaire comme non encore synchronise
Les commentaires mis en cache sont automatiquement synchronises des que la connexion est retablie.

Mettre en cache les resultats de test
Les resultats de test peuvent etre remplis et sauvegardes en mode hors ligne. Les resultats mis en cache sont reconnaissables par :
- Un badge "Cache" a cote de l'element
- Le texte de statut "Le cache doit etre synchronise"

Retour en ligne
Des que la connexion internet est retablie, l'application le detecte automatiquement et affiche une notification correspondante.

Les resultats de test mis en cache ne sont pas synchronises automatiquement. Vous devez declencher la synchronisation manuellement en appuyant sur la barre de statut. C'est un choix delibere : comme l'application ne peut pas evaluer de maniere fiable la qualite de la connexion, c'est a vous de vous assurer qu'une connexion stable est disponible avant que les donnees ne soient transmises.
Effectuer la synchronisation
Appuyez sur la barre de statut pour lancer la synchronisation. Un dialogue de confirmation s'affiche avec les informations suivantes :
- Une connexion internet stable est necessaire pour la synchronisation
- Deux boutons sont disponibles :
- Annuler — La synchronisation n'est pas lancee, les donnees restent dans le cache
- Synchroniser — Lance le transfert des donnees mises en cache vers le serveur

Assurez-vous de disposer d'une connexion Wi-Fi ou mobile stable avant de lancer la synchronisation. N'interrompez pas la synchronisation tant que toutes les donnees n'ont pas ete transmises avec succes.