This document discusses how companies can balance speed and risk through test automation. It provides an example of a successful automation journey where a company started with a small automation project and gradually expanded usage. The keys to success included executive support, strong metrics, and communication. The document emphasizes thinking strategically about automation and measuring the right business outcomes. Automation should be used to drive agility across the entire change management cycle. Success requires collaboration between IT, QA, and the business to prioritize the most important areas for the company.
10. Why Are End-to-
End Tests SO Hard
to Automate?
11
• Poor Documentation
• Complexity
• UI Driven
• Cross-Team
Collaboration
• Impact on
Upstream/Downstream
Systems
• No Time
11. It’s No Longer IF You are
Automating but How Much
“IDC believes that technology
leaders that recognize the
importance of utilizing
DevOps practices and
automation technologies
will gain a real advantage
over their competitors in the
race to the future of the
digitally enabled enterprise.”
- Stephen Elliot, IDC
IDC MaturityScape Benchmark: DevOps in
the United States, 2017
The Global test automation market
is forecasted to grow from $30.45
billion in 2016 $109 billion in 2025.2
Only 16% of end-to-end business
scenarios are executed with test tools.1
88% of companies have
used or experimented with
DevOps.1
1World Quality Report 2017-18
2 Article: https://www.isvinsights.com/doc/test-automation-interesting-survey-trends-for-the-haves-and-have-nots-0001
12. The First Key to
Success…
Get Off the Automation
Roller Coaster!
14. Committed to target of
60% automated tests on
next project.
Automation was used for a
CRM upgrade. Weekly test
execution scheduled for
Workday.
Automation extended
beyond regression to
ongoing quality control, and
system readiness.
Automation developed for
SAP compatibility testing
for Windows and Office
potential upgrade.
Continued to add to the
regression suite. Support
for performance testing.
Enables Continuous Change
with Worksoft Automation
START:
“Crawl, Walk, Run”
A small project was
targeted to start.
Keys to Success:
• Easy to Use Tool
• Executive Support
• Organizational Structure
• Strong Metrics
• Ongoing Communication
40% time savings for
technical upgrade2.
8,000 manual tests replaced1.
Sources:
1Worksoft 2016 Customer Conference Presentation.
2 SAP Insider Article Fall 2017.
90% of tests automated
for CRM project1.
$10,000 saved per refresh1.
9,000 manual steps replaced1.
500 hours of manual testing saved1.
$60,000+ saved1.
7,000 emails triggered
with Worksoft Certify1.
15. Worked with production
support teams to identify and
automate monthly process
reports with Worksoft BPP.
Centralized test organization
created. Biweekly meetings
with VP of IT to share
benchmarks.
Continued creation of
regression tests and
execution of automated test
suites.
NEXT: Expanded use of
automation. Support move to
single SAP ERP instance.
“The ability to demonstrate a consistent
financial return helped ensure exec
commitment and a directive that supports
investment in building and maintaining
automation.”
- Heather Whitifield, Applied Materials
98% of all system
refreshes and DR testing
done using automation2.
Source:
2 SAP Insider Article Fall 2017.
Formal Test Support Office
Standardized metrics, reporting, and
communications.
Production and Compliance Support
Tax-ware scenarios tested monthly.
Compliance reports generated.
Applied Materials is the
leader in materials
engineering solutions used
to produce virtually every
new chip and advanced
display in the world.
17. Think Strategically About Automation
18
Keys to Success:
Measuring the right business outcomes
Communicating the right business outcomes
Gaining executive sponsorship for your efforts
Automation is
critical to the
success of your
company not just
an individual
project
Automate all
parts of the
change
management
cycle not just
test execution
Automation drives
agility and new
ways to deliver
enterprise
applications
18. Build the right
org structure
to avoid the
“roller coaster”
effect
Prioritize
what is most
important to
the business
where can
you gain the
biggest ROI
Cultivate exec
sponsorship by
evangelizing
business
outcomes
early and often
Create a
framework for
MEASURING
the right
business
outcomes
Measure
Think
Automation
BEYOND
testing for
maximum
ROI
RETHINK
Enlist help
from the
business
by showing
them
results
Cultivate
Build
Prioritize
Enlist
Develop a Plan
19. Success Starts with the Business
“Quality and testing in today’s fast-moving
continuous delivery environment is quickly
becoming everyone’s responsibility, so
management needs to ensure their people are
properly enabled.”
- Freeform Dynamics, Continuous Testing as a Digital Business
Enabler Research Report, 2017
86%
Of testing leaders report they
need to work closer with
business leadership!1
1PAC Group, Digital Testing in Europe: Strategies, Challenges, & Measuring Success, 2015
Operations
Scale and Measure
QA
Easy to Use
Easy to Maintain
Application
Team (IT)
Build
Business
Cultivate, Prioritize,
Enlist
20. Measure The Right Outcomes
SPEED COSTS
• Manual labor savings
• Defect detection rate
• Reduction in service calls
VALUE
• Business value of
realizing faster ROI
• Institutional knowledge
capture
• Project delivery
acceleration
• Increase in number of
releases each year
Create a Baseline
Automate Reporting
Pain Free Testing & Compliance
- 80% Time Savings
- More time for Innovation vs. Maintenance
- “Tribal” Knowledge Captured
HANA Migration
- Business goals achieved
- Reduced maintenance
- Automation used beyond testing
21. Transferable Automation
1 + 1 = 4!
Automated Discovery Used to Capture a
End-to-End Business Process
Operations
• Documentation
• Scripts for robotic
process automation
QA
• Documentation
• Test Scripts
Application Team (IT)
• Documented requirements
• Work sized, resources allocated
• Stories created for sprints
• Integration with ALM & defect tracking
Business
• Visualization of process
• Detailed documentation
generated for training, IT, QA
and Ops
Reduction in manual hours
vs. test automation alone30%
24. Insurance for Your Assurance Team
05
Build easy to maintain end-to-end test beds that can be run on-demand at scale.
Continuous Testing
Ensure end-to-end tests are available for unit
and functional tests teams.
Continuous Integration/
Deployment
Eliminate delays and miscommunications. Easily capture
and document as-is end-to-end business processes.
Automated Discovery
Determine downstream/upstream impact on systems and existing test coverage.
Impact Analysis
Automate QA and compliance reports.
Reuse tests for DR validations.
Reporting and Compliance
06
04
03
02
01
Leverage automation in
development and production to
eliminate repetitive tasks.
Extend Automation
25. 26
Worksoft Automation Platform for Enterprise Application Teams
Partners
ALM & Defect
Management
Mobile
Labs
Automation Accelerators
Solution Platform
26. 27
Innovation in the Last 2 Years!
Partners
ALM & Defect
Management
Mobile
Labs
Automation Accelerators
Solution Platform
Insurance for Your Assurance Team: Automation Built for Change
November 01, 2017 • 10:00 am - 11:00 am CDT
In the new world of digital transformation, you’re never done and you never will be! Adopting Agile methodologies means living in a constant state of change. And with each change comes the risk of business disruption. This risk grows exponentially when dealing with mission-critical systems like ERP and finance systems.
Most organizations realize to reduce risks they need comprehensive testing plans, and to accelerate testing, they need automation. But tools are not enough. Learn how adopting a comprehensive automation strategy accelerates your core app projects and dramatically reduces the risk of disruption.
Join Worksoft on November 1st at 10:00 am CDT to learn:
What successful companies are doing to accelerate enterprise application release cycles
Why you need to RETHINK testing and automation
How transferable automation and continuous testing help you create an application delivery system built for change
“Progress always involves risks. You can’t steal second base and keep your foot on first.” — Frederick Wilcox
“Test fast, fail fast, adjust fast.” — Tom Peters
7
Complexity – multiple applications, multiple business unites
Alternative Quote:
“CIOs must recognize when a trend becomes an imperative for survival. DevOps has become this imperative, and CIOs must engender a culture of collaboration and learning and enable their people with the right tools to drive holistic life-cycle automation.”
- Robert Stroud, Forrester
You’ve chosen the right career. Change is unpresented
Article: https://www.isvinsights.com/doc/test-automation-interesting-survey-trends-for-the-haves-and-have-nots-0001
38 percent of respondents at least tried test automation, even if it failed in its first implementation
Another 43 percent of respondents that tried still do not have a successful program, because as they see it they are not sufficiently supported by management with the investment needed to treat test automation like software development.
SAFe adoption has risen from 31% to 58% in 2017.
88% of companies have used or experimented with DevOps.
41% respondents report an inability to apply test automation at appropriate levels.
41% or organizations lack a solid test approach that includes standardized automation.
Key challenges to implementing automation:
52% End-to-end lifecycle automation for better ROI
51% Heterogeneous system landscape and diverse platforms for applications to test
Only 16% of end-to-end business scenarios are executed with test tools.
– World Quality Report 2017-18
Global test automation market will likely expand at a healthy CAGR of 15.4% from 2017 to 2025 to $ 109.69 billion by 2025 from $ 30.45 billion in 2016.
compound annual growth rate (CAGR)
https://www.transparencymarketresearch.com/test-automation-market.html
Applied Materials presented at the 2016 Worksoft User Conference and then a write up was done in Fall 2017 in the ASUG Insider publication.
Company Info:
Applied Materials is a technology company that makes
15,600+ employees. $10.8 billion in revenue. 11,200+ patents. 82 locations in 17 countries.
Award winning team: InformationWeek 500, CIO 100, Computerworld Best Places to Work in IT
Technology:
Worksoft Solutions: Started with Certify. Next BPP for reporting. Also Owns Impact Lightly Using
Solutions/Products Using Certify to Support: Workday, SAP CRM, Supply Chain, Governance, Business Warehouse, ERP, Solution Manager, Process Integration, HANA, Supplier Relations
Supported Testing: Compatibility, Production Support, Regression, Performance Testing. Compliance Reporting
Background:
Company needed an automated solution to continuously introduce change into the environment. Deploy more projects faster and reduce manual effort.
At onset company was new to automation. An Easy-to-Use solution was critical to enabling the team without help from IT and getting value faster. Functional teams do functional/unit testing. Test support office responsible for end-to-end testing and mission critical processes.
BOX 1: Technical Upgrade
Next technical upgrade. Chose a small “planned five-month technical upgrade that took only three months and then they received the go ahead to do more testing.
“It was an opportunity to give our executives visibility into what we could achieve and how it saved the company time and money.”
- Heather Whitifield, Program Manager of the SAP Test Support Office, Applied Materials
BOX 2 : CRM Project
System refreshes were then added to the list which could then be used for disaster recovery. These tests were then used for disaster recovery testing further saving the company money
BOX 3: Automation Extended…
This is very interesting. Team was tasked on determining whether or not they would need to do an SAP upgrade to support an upgrade to support different configurations of Windows 7/10 and Office 2016. After compatibility testing they determined they did not need to upgrade the SAP GUI and $450,000+ was saved.
BOX 3:
BOX 4:
Quote: “There is now a very quick turnaround for projects, much better quality and the first week of project activity is no longer spent finding refresh bugs.”
Original 10
Adopt Agile Thinking
Establish/Leverage a Baseline for Before and After
Recruit an Executive Evangelist
Evolve Thinking from Defects to Business Outcomes
Make Methodology Systematic
Embrace BI Dashboarding and Reporting
Automate Impactful, Pragmatic Business Metrics
Time, Money, Competitive Advantage, Risk Mitigation, Value
Accelerate Adoption and Master Tools – Max-Out Utilization
Look for What Else You Could be Automating – Think Outside the Box!
Evangelize Your Success and Mentor Others
Alternative Quote - “DevOps is not a navel gazing IT methodology for making IT better for IT. It is focused on how stuff involving the technologists can deliver better results for the business.” - The Phoenix Project
SAP Presentation - Agile Testing @SAP IT
21% Faster Test Execution
94% Cost Reduction
ANYTIME testing enabled
Train the trainer concept implemented – 2 to 5 key players are trained, they spread knowledge within their units
Pain Free Testing & Compliance
80% Time Savings
More time for Innovation vs. Maintenance
“Tribal” Knowledge Captured
Honda
- Doing any testing at all was being put at risk due to the time involved with UFT, Business just wanted to skip all togehter