Completed
Canary tests should mimic user behavior and test a specific feature.
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Building a Canary Testing Framework
Automatically move to the next video in the Classroom when playback concludes
- 1 Building a Canary Testing Framework
- 2 What is a canary?
- 3 Canary tests should mimic user behavior and test a specific feature.
- 4 Allow for more specificity and granularity for the execution environment
- 5 Visualization of Test Output / Execution Status
- 6 Recording and alerting on metrics via Prometheus
- 7 Canary Framework Architecture Components
- 8 A database for storing test execution results
- 9 Why Go for the actual framework?
- 10 Decent support for embedding languages
- 11 Allows us to write and run test scripts using JavaScript
- 12 The Canary Daemon
- 13 Executes the config file and registers the tests to run
- 14 Repeatedly runs each test using the runner, save results to the database
- 15 Loading Test Configurations
- 16 Standard Library Functions
- 17 Saving Test Execution Results to a Database
- 18 Questions?