Live stream preview

Watch 5. Good Test Design

Watch 5. Good Test Design

5. Good Test Design

Efficient Software Testing • 13m

Up Next in Efficient Software Testing

  • 6. Testing Complex Code

    Testing strategies and demos for complex code are presented, with a focus on property-based testing (PBT). Common PBT patterns and typical examples are covered.

    Learning Goals:
    1. Recognize when code can have complex behavior
    2. Form a systemic perspective on your code
    3. Learn how to generate t...

  • 7. Testing Random Code

    Testing approaches are presented for randomized code, such as statistical or data processing software, machine learning, games, and much more. Additionally, best practices for randomized research software are listed.

    Learning Goals:
    1. Form a systemic image of randomness in your code
    2. Learn to...