Dean Carvin, Checkpoint Technologies

Dean Carvin is an HP Certified Accredited Software Engineer and Certified Instructor with well over 13 years of experience in the software quality assurance field. His areas of expertise include test automation strategy, design and implementation, and test management focused around the HP suite of tools. Dean is regularly involved in the design and presentation of POCs and product demos, consulting, mentoring and training. He has trained, consulted, and mentored on HP tools at over 40 different companies having implemented successful test automation frameworks in a variety of environments and industries. Dean has a B.S. degree in Business Administration from Rowan University. He is an HP Certified Instructor for UFT and ALM and is AIS certified in QTP 10.

QUEST 2014 Conference and EXPO Sessions:

One-Day Class: Test Automation Challenges & Implementation Strategies

Monday, April 7: 8:30 AM – 4:30 PM

This one-day course will focus on successfully implementing test automation and will be presented using a tool agnostic approach. Dean will combine lecture, classroom discussion, and proven techniques to present common challenges faced by many organizations as well as strategies for dealing with these challenges that cover both methodologies and technical approaches. These approaches include requirements based testing, risk based analysis, and key word driven frameworks; all of which will significantly increase effectiveness in implementing test automation. Recommendations for building an effective automation team will also be addressed. This course will also present code design examples intended to decrease automated test development cycles and increase the value of test automation engineers.

Course Objectives

The primary objective of this class is to instruct test automation architects, senior automation engineers, and QA/test managers on proven strategies and approaches to successfully implement and apply test automation.

After attending this course you will be able to:

  • Analyze the benefits of test automation
  • Recognize the most common challenges and errors when implementing test automation
  • Understand considerations needed in calculating and tracking return-on-investment and process improvement in utilizing test automation
  • Identify factors that impact the design of a test automation framework
  • Employ various strategies and approaches used to plan and develop an automation framework
  • Know the characteristics of an effective test automation team

Course Outline

  • Benefits of Test Automation
    Covers the expected benefits and limitations of test automation. Includes an overview of the realistic return-on-investment and process improvement that can, and should, be expected when test automation is effectively implemented.
  • Common Challenges and Errors when Implementing Automation
    Describes the most common challenges, process and technical, that organizations face in regard to test automation through initial implementation and on through continued use. This includes application technologies, supported environments, costs, and resource skillsets.
  • Calculating and Tracking Process Improvement and Return-On-Investment
    Presents metrics and data to gather, maintain, and track to accurately measure the return-on-investment and process improvement when using test automation regardless of the automation solution.
  • Design of a Test Automation Framework
    Explains the factors that impact the design of the test automaton framework such as short and long term goals for test automation, the end user of test automation, frequency execution, skill set of the automation team, the design of test cases, and the size of the automation suite.
  • Strategies and Approaches in Developing an Automation Framework
    Provides examples of proven strategies and methodologies used in the design and development of a test automation framework. This includes requirements based testing, risk analysis, data driven, and key word driven methodologies.
  • Characteristics of an Effective Test Automation Team
    Details the many factors to consider when building a test automation team and the characteristics, both team and individual, to require in order to achieve maximum effectiveness.
  • Open Discussion
    Participants will engage in discussion on real-world scenarios and experiences in implementing test automation and an effective framework.