BAC-L2-COSMOS-117Cosmos SDK
Tester une application Cosmos
Des tests unitaires de keeper aux tests d'intégration sur réseau simulé : la seule chose qui distingue une chaîne livrable d'un prototype.
- Niveau
- L2 — Développeur d'appchain
- Durée
- 4 h
- Piste
- Cosmos SDK
- Mainteneur
- Architecte principal Cosmos
Objectifs pédagogiques
- 01Tester un keeper isolément de la chaîne
- 02Écrire un test d'intégration de bout en bout
- 03Rejouer un scénario de charge sur réseau simulé
Laboratoire guidé
Porter la couverture du module métier au-delà du seuil imposé, cas de refus inclus.
Laboratoire autonome
Écrire une simulation qui exécute des milliers d'opérations aléatoires et vérifie les invariants.
Volet sécurité
Invariant de conservation de la masse : le test qui aurait détecté la plupart des incidents de frappe.
Évaluation
Suite de tests et simulation exécutées en intégration continue.
