Testing and Debugging

Two readings for today incorporate complementary elements of program development: testing (to verify correctness) and debugging (to eliminate known errors).