Applying Design Patterns to Automated Testing

Design patterns are often used in the development of object-oriented software. A design pattern is a description of a commonly occurring problem along with a template for a reusable solution. Design patterns can be applied to automated testing to make tests more reusable and easier to maintain. Brian explores the use of design patterns to solve common problems encountered in automated testing. According to the authors of ‘Design Patterns: Elements of Reusable Object-Oriented Software’, a design pattern has four basic elements: the pattern name, the problem, the solution and the consequences of applying the pattern. Join Brian to explore how the four basic elements of patterns can be used to reduce the level of effort to build automated tests and reduce the costs associated with maintaining them.

Learning Objectives:

  • Use encapsulation to build general solutions instead of repeatedly writing custom solutions to common problems
  • Learn specific scripting techniques that will translate to any scripting language and take home samples
  • Save time and costs in test maintenance by building reusable solutions to common problems in automated testing

Location: Date: April 21, 2016 Time: 1:30 pm - 3:00 pm hs_Brian-LeSuer-Photo Brian Le Suer