Skip to main content
Lesson on testing

    Lesson on testing
    Testing
    • Testing
    • Key Points
    • Instructor Notes
    • Extract All Images

      • Reference
    Search the All In One page
    Testing
    %
  • Learner View

    Summary and Schedule
    1. Introduction to Testing as a Design Tool
    2. Why We Test: Verification and Validation
    3. Parameterized Testing
    4. Property-Based Testing
    5. Testing and Design
    6. Mocking and Isolation
    7. Refactoring Legacy Code
    8. Brittle Tests and Bugs
    9. Co-Authoring with LLMs: AI and TDD
    10. Summary and Next Steps

    • Key Points
    • Instructor Notes
    • Extract All Images

    • Reference

    See all in one page

    Instructor Notes

    This is a placeholder file. Please add content here.

    Introduction to Testing as a Design Tool


    Why We Test: Verification and Validation


    Parameterized Testing


    Property-Based Testing


    Testing and Design


    Mocking and Isolation


    Refactoring Legacy Code


    Brittle Tests and Bugs


    Co-Authoring with LLMs: AI and TDD


    Summary and Next Steps



    This lesson is subject to the Code of Conduct

    Edit on GitHub | Contributing | Source

    Cite | Contact | About

    Materials licensed under CC-BY 4.0 by the authors

    Template licensed under CC-BY 4.0 by The Carpentries

    Built with sandpaper (0.20.2), pegboard (0.7.9), and varnish (1.0.9)


    Back To Top