Michael Nygard - Cognicast Episode 059
We talk with Michael Nygard about simulation testing.
As you may have noticed, the Cognicast has finally made its way to its new home here at cognitect.com!
Our Guest, Michael Nygard
Music
Mike chose "The Bomb" by Bittersweet to start the show and "Baba Yaga" by Mussorgsky to end the show.
Topics
- Simulation testing: "A randomized but repeatable way of applying traffic to a real system running more or less in its actual environment and expressing validations of global properties".
- Unit testing
- Behavior-driven development (BDD)
- Property-based testing
- QuickCheck
- test.generative
- Reid Draper Cognicast episode
- test.check
- Simulant library
- Load testing
- Causatum library
- Functional testing
- Markov model
- Bayesian state machine
- Datomic database
- Room Key
- Clojure case studies
- Datomic case studies
- Rich Hickey
Getting Started with Simulation Testing
- "Better than Unit Tests" - blog post by Mike Nygard
- Simulant library
- "Simulation testing with Simulant" - Stu Halloway from Clojure/West 2013
- No Fluff Just Stuff conference series - Stu Halloway frequently presents on Simulation Testing
- Mike will be talking about simulation testing at Strange Loop 2014
- Want to chat more about Simulation Testing? Get in touch!
Subscribing to The Cognicast
The show is available on iTunes! You can also subscribe to the podcast using our podcast feed.
You can send feedback about the show to podcast@cognitect.com, or leave a comment here on the blog. Thanks for listening!
Credits
Episode Cover Art:
Audio Production
Production Assistance