Chapter 7: Testing and Debugging