Quote Structure & Interpretation of Computer Programs
3
Quotes Marit van Dijk
4
Testing approaches today
5
Continuous testing
6
Case: Leap year
7
Quote Nat Pryce & Steve Freeman
8
Case: Leap year continued
9
FizzBuzz
10
Quote Brian Marick
11
FizzBuzz continued
12
Quote Richard Feynman
13
FizzBuzz continued
14
Niklaus Wirth
15
Outro
Description:
Dive deep into the art of structuring and interpreting test cases in this 46-minute conference talk by Kevlin Henney from GOTO Amsterdam 2022. Explore various testing approaches, from unit testing to continuous testing, through practical examples like leap year calculations and FizzBuzz. Learn how to write more effective and readable test code by examining naming conventions, nesting techniques, and the benefits of data-driven testing. Discover the trade-offs between example-based and property-based testing, and gain insights on maximizing the given-when-then methodology. Featuring quotes from influential figures in computer science and software development, this talk offers valuable perspectives on creating test cases that are not only functional but also comprehensible to fellow developers.