Tests et mise en production mobile
Se connecter pour s'inscrireVotre progression
Syllabus
-
-
Objectifs
-
Validations de compétences
-
Public cible
Aucun public cible spécifié pour ce module.
-
Besoins techniques
-
Prérequis
- Aucun prérequis
-
Niveau
-
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é
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
- Construire et tester.
- Publier un artefact signé ou traçable.
- Déployer par étapes et surveiller.
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.
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.
Exercices, examens et projets
Atelier parcours mobile
Formaliser un problème utilisateur avec storyboard, user journey, wireframe et critères d’acceptation.
Obligatoire ConsulterProjet 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