Test Patterns Introdução  à  Investigação - MIEIC Rafael Pires – ei04066, oriented by: Prof. Ana Paiva
Content Motivation Patterns Definition Forms Languages Work to be done
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
Patterns Definitions…patterns 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
Patterns Forms…description 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
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
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
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
Thank you for your attention… Rafael Pires – ei04066

Test Patterns - What is a Pattern?

  • 1.
    Test Patterns Introdução à Investigação - MIEIC Rafael Pires – ei04066, oriented by: Prof. Ana Paiva
  • 2.
    Content Motivation PatternsDefinition Forms Languages Work to be done
  • 3.
    Motivation Why TestPatterns? 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 Definitions…patterns 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 Forms…description documentof 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 ofa 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… Someproblems 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 bedone 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
  • 9.
    Thank you foryour attention… Rafael Pires – ei04066