The Dow Chemical Company
Successes and Challenges of Test Automation at Dow Chemical
2015 Worksoft Customer Conference
The Dow Story
Test Automation at Dow
Success and Challenges
Next Steps
Agenda
2
The Dow Chemical Company
The Dow StoryInnovating to Solve World Challenges
By 2030,
the world’s population will reach
8.3 billion4
The world will need…
50% more food5
45% more energy
6
30% more water
7
About Dow
8
Dow Solutions… Live in the products we touch and use every day
From farm to table• Dow solutions are helping to create sustainable food systems that help feed a growing population, in the field, in the
food processing phase and on supermarket shelves.
In clean and safe drinking water• Dow is bringing in-home water purification to consumers in water-scarce regions.
In the next generation of revolutionary technology• Electronics manufacturers are adopting Organic Light Emitting Diode (OLED) technology as the leading solution in
displays in television sets to deliver more vibrant and crisp color pictures.
In advancing positive change for tomorrow• Dow is helping create solutions for the world’s big challenges in the areas of energy, climate change, water, food,
housing and health.
9
> DOW CORNING CORPORATION
> EQUATE PETROCHEMICAL COMPANY K.S.C.
> THE KUWAIT OLEFINS COMPANY K.S.C
> MAP TA PHUT OLEFINS COMPANY LIMITED
> MEGLOBAL
> SADARA CHEMICAL COMPANY
> THE SCG-DOW GROUP
> UNIVATION TECHNOLOGIES, LLC
Principal Joint Ventures
10
Test Automation at Dow
Worksoft adopted as Test Automation solution in 2011
600+ Test Scenarios automated to date Business processes covered include Order-to-Cash, Procurement,
finance
80% of Regression Testing executed via automation Weekly Production changes
SAP Patch Upgrade projects
Health checks for non production environments
Testing for Major Releases
Miscellaneous use such as Bulk Test data creation
Automation Team consist of 12 offshore Resources 1 Lead Test Engineer
8 Automation Engineers
2 Functional SMEs
1 Worksoft/ALM Admin
11
Objectives of Test Automation
Reduce effort and cost associated with manual testing Faster Test Cycles
Reduce number of designated manual testers
Improve overall reliability of Dow Production Systems Reduce Defects found in production
12
Shared PT
Dow + Tenants• Fully integrated
Dow• Production
• Fully integrated
Transports
Shared Dev • Dow + Tenants
Tenant A• Production
• Fully Integrated
Tenant B• Production
• Fully Integrated
Shared Staging
Dow + Tenant Fully integrated
Development Product Test Staging (UAT) Production
SAP Landscape
13
HP ALM for Test Management
Worksoft Certify® for Test Automation
HP ALM
Test Management
Test Plan and Lab
Defects Management
Reporting & Dashboard
Worksoft
Certify®
Test Automation
Generation
Execution
Result Generation
and Verification
Testing Tools
14
Certify Database (SQL Server)
Certify Impact
Certify License Server
Network
Client Machines (RDP Clients)15
Identification – Automation Team works with the Functional Areas to identify candidate test scenarios for automation
Manual Walkthrough – Functional SME gives manual walk through of test scenario to automation team and provides test data
Automation – Automation Team automates test scenarios and tests completed automation scripts
Review – Functional SME reviews execution reports after automation is completed and also after execution for IBW or Project Regression Testing
Automation Process
16
80% of Regression Testing executed via automation
Saving Dow ~ 8,000 hrs in 2014!
Increased speed and completion percentage of test execution
activities: 50% faster testing cycles with automation
Improved overall reliability of production due to
Regression execution supported by Certify impact risk analysis
Approximately 25% fewer production defects
Functional teams new able to focus on critical execution
Easy to use and learn
Help cushion the effect of resource turnover
Ability to create reusable components
Use of Certify Impact for risk analysis
Different options on execution reports
Top Management support
Benefits and Successes of Test Automation
17
Gaining the Trust of the Business and Functional Teams on
effectiveness of Automated Testing
Reducing Execution Time of Automation
Proactively incorporate business process changes
Building more efficient automation (structure and recovery)
Improving Development Process for Automation
Implement Certify Capture
Expanding Testing to Include Complex Data Validation
Such as pricing calculations
Major Challenges
18
Next Steps
Expand automated test coverage to non-SAP applications
Extend automation into new functionality testing
Reduce testing execution window and eliminate co-located testing
Introduce Certify Capture to reduce development time for
automation
Implement “Lights-Out Testing”
19
Questions?
20
ThankYou
21
22