This document discusses test patterns, which are recurring solutions to recurring testing problems. It defines test patterns and describes different forms they can take and languages they can be organized into. The work to be done is stated as defining a test pattern for graphical user interface testing and validating the pattern.
3. Motivation Why Test Patterns? enthusiasm for quality recognition of the value of tests orientation given by a pattern Motivation | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done
4. Patterns Definitionspatterns are, a recurring solution to a recurring problem in a context , Gerard Meszaros a recurring solution to a standard problem , Douglas C. Schmidt, Mohamed Fayad and Ralph E. Johnson Motivation | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done
5. Patterns Formsdescription document of a pattern Can be written in a rigid structure like a technical document, or in a more literary style Objective of describing concrete solutions for known software problems Despite the various forms and particular qualities to them, all have common elements Motivation | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done
6. Patterns Example of a form structure Problem context How It Works When to Use It Why We Do This Implementation Notes Example Refactoring Notes Structure from the book: xUnit Test Patterns, Addison-Wesley, 2007; Gerard Meszaros Motivation | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done
7. Patterns Language Some problems require the use of many patterns, what leads to organization in pattern catalogs, also called collection or grammar They include related patterns that cover several specific domains: organizational design human interface design software reuse software testing Motivation | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done
8. Work to be done State of the art for the Test Patterns in testing of the graphical user interface Definition of a pattern Validation Motivation | Patterns Definitions | Patterns Forms | Patterns Languages | Work to be done