Testing and Debugging

Learning Intention

  • Determine sets of suitable test data, including:

    • boundary values

    • path coverage

    • faulty and abnormal data

  • Determine typical errors experienced when developing code, including syntax, logic and runtime, and explain their likely causes.

  • Use debugging tools, including:

    • breakpoints

    • single line stepping

    • watches

    • interfaces between functions

    • debugging output statements

    • debugging software available in an integrated development environment (IDE)

Success Criteria

Last updated