Daml 3 Certification Paths → Daml 3 Application Developer Certification Path

A6: Application Testing & Quality (A6)


Description

This course focuses on integration testing, CI/CD patterns, and quality assurance.

Content
  • Unit 1: Why a Testing Strategy
  • Unit 2: The Testing Pyramid for a Daml Application
  • Unit 3: Unit-Testing the Model
  • Exercise 1: Write and prove the model test suite
  • Unit 4: Integration Testing Against a Running Ledger
  • Unit 5: Testing the Hard Parts: Automation, Time, and Flakiness
  • Exercise 2: Build an isolated integration test with a reliable wait
  • Unit 6: Testing Upgrades
  • Exercise 3: Verify an additive upgrade with a cross-version test
  • Unit 7: CI/CD and Quality Gates
  • Unit 8: Module Summary and Review
  • Survey unit
Completion rules
  • All units must be completed