Now that you’ve learned how to build a WPF application, how do you test that it is working? For that matter, how do you test any GUI-based application? In this chapter, we’ll explore some common techniques used to test GUIs. We’ll also explore the MVVM architecture developed in parallel with WPF to make unit-testing WPF apps easier.

Key Terms

Some key terms to learn in this chapter are:

  • Test Plan
  • Model View ViewModel (MVVM) Architecture

Key Skills

Some key skills you need to develop in this chapter are:

  • Writing and Using Test Plans
  • Structuring a GUI using the MVVM Approach