Week 03
Software Development Process
Testing
Testing
Exercise: Testing a function
Testing Strategy
Developing Test Cases
Making Programs Fail
Summary: Testing Strategies
Debugging
Debugging
Debugging Strategies
Debuggers
Exercise: Buggy Program
The Debugging Process
The Debugging Process
Locating the Bug
Examining Program State
C Program Execution
Debuggers
gdb
Sessions
Basic
gdb
Commands
gdb
Status Commands
gdb
Execution Commands
Using a Debugger
Laws of Debugging
Possibly Untrue Assumptions
Performance Tuning
Software Development Process
Performance
Development Strategy
Produced: 13 Mar 2017