Tests et mise en production mobile

Se connecter pour s'inscrire

Votre progression

Continuez pour débloquer la suite !
0 / 0 étapes complétées 0
%

Syllabus

  1. Description

  2. Objectifs

  3. Validations de compétences

  4. Public cible

    Aucun public cible spécifié pour ce module.

  5. Besoins techniques

  6. Prérequis

    • Aucun prérequis
  7. Niveau

  8. Historique du module

    Aucune action enregistrée

Tests et mise en production mobile

Préparer une livraison mobile fiable avec tests, surveillance, mise à jour et retour arrière.

À la fin du cours

  • Construire une stratégie de tests unitaires, d’intégration et de parcours.
  • Vérifier l’accessibilité, les performances et la consommation de données.
  • Automatiser la construction et la livraison d’une application.
  • Surveiller la production et restaurer une version précédente.

Organisation

La production est maîtrisée par les tests, l’automatisation, l’observabilité et la continuité de service.

Prérequis : Notions de tests, Git, environnement serveur et API.

Stratégie de tests

Couvrir les règles métier, l’API, l’authentification, les erreurs réseau, les permissions et les parcours critiques. Un test de bout en bout ne remplace pas les tests unitaires et d’intégration.

Tester sur plusieurs tailles d’écran, niveaux d’accessibilité, versions de système et conditions réseau. Documenter les jeux de données et les résultats attendus.

Test métier + test API + test parcours + audit accessibilité
Point de contrôle : Chaque parcours critique possède au moins un test reproductible.

Intégration et déploiement

Construire un artefact versionné, automatiser les tests, générer un rapport et empêcher la livraison si un contrôle bloquant échoue. La configuration de production doit être séparée des secrets du développement.

Prévoir une stratégie de déploiement progressif, une migration compatible avec l’ancienne version et un rollback. Vérifier que la version déployée correspond aux sources de référence.

Méthode

  1. Construire et tester.
  2. Publier un artefact signé ou traçable.
  3. Déployer par étapes et surveiller.
Point de contrôle : Une livraison peut être reconstruite et annulée depuis une procédure documentée.

Observabilité et incidents

Mesurer les erreurs, la disponibilité, la latence, les temps de démarrage et les événements métier critiques. Ajouter une alerte utile qui indique l’action attendue, pas seulement un seuil technique.

Après un incident, préserver les preuves, rédiger un post-mortem factuel et corriger la cause. Tester la reprise après incident et mettre à jour la documentation.

Point de contrôle : Un incident est détecté, diagnosticé et clôturé avec une action de prévention vérifiable.

Livrables et validation

Le livrable doit montrer une compréhension personnelle, des choix explicités et une vérification par un cas de test ou une procédure reproductible.

  • Une stratégie et une suite de tests exécutables.
  • Un rapport de performance et d’accessibilité.
  • Un pipeline de livraison documenté.
  • Une procédure de rollback, de supervision et de post-mortem.
Critère de réussite : La livraison est validée lorsque les tests critiques passent, les métriques sont surveillées et le retour arrière est testé.

Exercices, examens et projets

Exercice

Atelier parcours mobile

Formaliser un problème utilisateur avec storyboard, user journey, wireframe et critères d’acceptation.

Obligatoire Consulter
Projet

Projet application web et mobile

Livrer une application multiplateforme avec API, base de données, authentification, tests et déploiement.

Livrables :

  • Wireframes et user stories
  • Application mobile
  • API et base de données
  • Tests et documentation
  • Déploiement
Obligatoire Consulter