In this iteration we did not change the behavior of the application. In fact, the application should behave exactly like the application developed in Chapter 9. The only difference is the optimized implementation of the algorithms and the improved GUI responsiveness. Neither feature should change the characteristics of the application. For that reason, no new test is added. Instead, the existing tests are rerun to make sure that the application did not change its behavior.
Do It Yourself
In testing new defects (Defect0008 and Defect0009) were found and added to the Defect tracking sheet. It is your task to debug and test the problems. Add more test cases to the unit tests. Is there a way to test the GUI responsiveness and performance?
Introducing Software Engineering
A .NET Prototype
The Photo Editor Application
GDI+ Graphics Extensions
Advanced GDI+ Operations
Dynamic Loading of Components
Accessing System Resources
Performance Optimization, Multithreading, and Profiling
Building the Web Application with ASP.NET
Security and Database Access