Aller au contenu
Blockchain Association of Cameroon
BAC-L2-COSMOS-117Cosmos SDKAvancé

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
L2Dé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.