BIO PRESENTATION
International Conference On Software Testing Analysis & Review May 12-16, 2003 Orlando, FL USA
W13
May 14, 2003 3:15 PM
BUILDING A FLEXIBLE AUTOMATED TESTING ARCHITECTURE
Jack Harris Washington Mutual Bank
W13 May 14, 2003 3:15 PM B UILDING A F LEXIBLE A UTOMATED T ESTING - - PDF document
BIO PRESENTATION W13 May 14, 2003 3:15 PM B UILDING A F LEXIBLE A UTOMATED T ESTING A RCHITECTURE Jack Harris Washington Mutual Bank International Conference On Software Testing Analysis & Review May 12-16, 2003 Orlando, FL USA Jack
BIO PRESENTATION
International Conference On Software Testing Analysis & Review May 12-16, 2003 Orlando, FL USA
May 14, 2003 3:15 PM
Jack Harris Washington Mutual Bank
Jack Harris
Jack Harris is currently a Manager in the Technology Solutions Group of Washington Mutual Bank, located in Irvine California. Jack has been with the bank since August of
analysts in bringing test automation to the Home Loans and Insurance Services group of Washington Mutual. Additionally, he has responsibility for leading the Program Management Office, Test Management, and Technical Services organizations. Prior to 2001 Jack was employed by Epicor Software Corporation (formerly Platinum Software Corporation) also located in Irvine, California. He held many positions over nearly a 7 year period from Test Analyst, Team Lead, Manager and finally Director of Quality Assurance and Documentation for the Corporation. He was responsible for developing an automated testing solution for Epicor while also working with multiple divisions and vendors to improve the quality of their software products. During this period Jack won two President’s awards given annually for his research and development of automated software testing tools. Jack was also selected to participate in the Leadership and Management Program for Technology Professionals (LAMP) at the University of California, at Irvine where he was selected by his peers to be the primary speaker for the graduating class. Previously Jack worked for 30 years for Fortune 500 companies in the Aerospace and Semiconductor industries located in Southern California. Jack held a variety of both Management and Technical positions in the Finance, Accounting, and IT organizations. Jack graduated from Fullerton College.
Slide
2 Slide
Optis Test Automation
3 Slide
User Operator Create Test Scripts
Test Execution Engine Error Handling Recovery Application Under Test Optis Applications Under Test
Screen Scraper (VB) Files Reader C++ Files Reader HTML Files Reader Convert to XML XML Application Map Writer XML Application Map Excel Test Script Builder Excel Test Scripts
Results
Library Functions
Script Reader
Test Cycle Manager User Interface Log & Report File Viewer
WinRunner Test Software
Automation Commands
Test Automation Main Repository
Test Script Reader
Test Automation High Level Component Diagram
4 Slide
5 Slide
Optis Test Automation
– Batch process – parses code to identify windows, objects – Creates road map of what is being tested (object recognition method) – Produces XML output of each application under test (re-run after each drop)
Applications under Test Screen Scraper PBL (PB) Files Reader HTML Files Reader .FRM (VB) Files Reader Converts to XML
XML Application Map Writer
Application Map Builder
6 Slide
Optis Test Automation
7 Slide
Optis Test Automation
8 Slide
Optis Test Automation
9 Slide
10 Slide
Optis Test Automation
11 Slide
Optis Test Automation
12 Slide
Optis Test Automation
13 Slide
Library Routine For EditBox
14 Slide
15 Slide
Optis Test Automation
16 Slide
Test Results Log:
each time the script is run.
PDF format.
environment and results data.
17 Slide
Execution and results of each test step are captured in detail and recorded. Failures are identified with a unique color.
18 Slide
Print screens capture the visual identification of the failure.
19 Slide
Summary information is captured and can be used to prepare statistical analysis.