Do you have to learn code to create test automation? The answer is no. The latest technology enables business and QA teams to ensure enterprise application quality using easy to maintain, plain English tests. Powerful automated business process discovery, risk based analysis and lights-out regression tests can then be used to extend automation and create additional value – all without code!
2. 2
Agenda
• Perspective
• Test Automation for Enterprise
Applications
• Demo
• Real World Results
Presented by Chris Kraus
Sr. Director Product Management
3. 3
Automation is Here to Stay!
“By 2020, agile and DevOps initiatives will cause at least 75%
of enterprises to implement test automation.”
- Gartner, Magic Quadrant for Application Testing Services, Worldwide, November 2016
“The demand for automation testing
can be attributed to the pressing
need to deliver quality most often
within stringent timelines.”
- KPMG India, Trends in Software Testing, July 2016
7. 7
Design (Fit/Gap)
Requirements
UI Driven Testing: Custom Apps vs. Packaged Apps
Build (configuration, master data,
write code; integrate entire business
processes; unit test)
Test
Functional, Regression,
Integration, UAT, Performance
Deploy to Production
Custom
Development
• Type of work
• Project scale
• Scope of application functionality
• Size of the “foundation” to be laid
• Size of minimal unit of functionality
providing business value
• Potential impact of production
deployment failures
Build
(write code, unit
tests)
Developer Test
Deploy
Requirements
Architect
Integrate
UI, backend
Test
Functional, Regression, UAT
Deploy
Packaged
Apps
8. 8
The Evolution of Testing Approaches and Tools
Manual Testing
• Eyes on the
glass
Automate Manual
Test Reporting
• Mercury Quality
Center
Write Scripts &
Code
• Developer
written test
harnesses
• Write code to
test code
Automation
Frameworks
• Codeless Testing
Continuous
Testing
9. 9
Not Transferable
Configuration Changes to Standard Business Processes
Feature Updates
3rd Party Application Integrations
Top Reasons Code Based Tests Break
Writing Programming to Test Programming Isn’t Scalable
X
X
X
X
10. 10
• 1998 Linda Hayes was teaching AutoTester
• “I was trying to turn business experts into developers”
• “There has to be a better way”
• Testing needs a completely new approach
Short History: Worksoft and the “Object Action Framework”
11. 11
Test Automation for Everyone
• Easy to Use
Business
• Easy to IntegrateEnterprise Application
Team
• Easy to Use
• Easy to Maintain
QA
• Easy to Scale
Operations
12. 12
Worksoft Pillars of Agile Test Automation
Leverage automation to enable business users and QA teams to adapt quickly to changes.
13. 13
Worksoft Automation Solutions
Plan Discover Test Deploy Run
Worksoft Analyze
• Automated
Discovery
• Visualize and
explore business
processes
• Automatically
generate
documentation
and test
automation
Process Mining
• Zero touch
discovery at
scale
Worksoft Certify
• Build resilient,
reusable test
automation
• Create end-to-
end automated
tests spanning
multiple
applications and
UI technologies
• Increase test
coverage across
applications
Worksoft Impact
• Risk based
testing for SAP
Worksoft
Execution Manager
• Schedule and
execute tests
“lights out” at
mass scale
• Test more flexibly
and frequently
Worksoft BPP
• Generate
customized
documentation
from test
executions
Worksoft Execution
Manager
• Execute tests
regularly to
mitigate impact of
vendor changes to
applications
Worksoft Analyze
• Stay current on
actual business
process execution
using Capture
• Automatically
generate up-to-
date business
process
documentation
Partnerships with
leading global SIs
15. 15
IDC Validates the Value of Worksoft Certify
The Business Value of Worksoft Automated Business Process Validation Solutions
Source: The Business Value of Worksoft Automated Business Process Validation Solutions a commissioned August 2014 study conducted by IDC on behalf of Worksoft.
Method: IDC assessed the cost, benefits, and value associated with the use of Worksoft Certify by the 12 organizations interviewed for this white paper over a five-year period.
Worksoft Extends Automation and Drives Business Agility
ROI
273%
NPV
$11.46M
PAYBACK
11.9 mos.
INCREASED
AUTOMATION
Automated business
process tests increased
from 12% to 44%.
IMPROVED
PRODUCTIVITY
Staff hours spent doing
regression testing reduced
by 48%.
LOSSES FROM
DEFECTS CUT
Productivity losses from
defects entering products
cut by 44%.
"We were looking for more seamless automation and fewer starts and stops for our
regression testing. Worksoft filled that gap. We went from having about 50% to 80% of
our regression processes automated."
16. 16
www.worksoft.com
Worksoft Automation Platform
The Lannett Story
Real World Results
Time-to-Market
Reusable test automation library
enabled 75% reduction in test
cycle times and increased defect
detection rates
Streamlined
Reporting
Worksoft Certify generated
process documentation, proof of
acceptance, regression and
integration testing for FDA and
Sarbanes Oxley compliance
Automation
Achieved test automation
coverage of approx. 90% of SAP
business processes with
Worksoft Certify; Increased
traceability and visibility into
business processes
Quality &
Savings
60% reduction in production
defects.
40% reduction in testing time per
project.
Savings of 1-2 full-time
employees yearly
17. 17
Easy to Use
• Codeless solution
that builds easy to
read narratives.
• Easy to edit and
maintain tests.
• Auto-Discovery to
capture end-to-end
as-is business
processes.
• Auto-Documentation
generation for
testing, training and
audit teams.
Easy to Maintain
• Maximize test reuse
with flexible test
libraries.
• Transferable – so
single expert in test
• Test mainframe,
SAP GUI, modern
web, mobile, SAP
FIORI 1610 and
much more.
Easy to Scale
• Build automation 3
to 5 times faster
than other solutions.
• Test 500,000+
business process
steps in hours.
• Run tests as part of
a Continuous
Testing or
Continuous Delivery
cycle.
Easy to Integrate
• Execute tests
created in SoapUI,
HP UFT or
Selenium
• Integrate with HP
ALM, IBM RQM,
SAP Solution
Manager, JIRA, and
ServiceNow.
Worksoft - Test Automation for Everyone!
Test Automation is for Everyone
August 23, 2017 • 10:00 am - 11:00 am CDT
Do you have to learn code to create test automation? The answer is no. The latest technology enables business and QA teams to ensure enterprise application quality using easy to maintain, plain English tests. Powerful automated business process discovery, risk based analysis and lights-out regression tests can then be used to extend automation and create additional value – all without code!
Join Worksoft at August 23rd at 10:00 am CDT to learn how you can:
Create a business driven test automation strategy
Enable business analysts and QA teams to easily create automation
Quantify the value of test automation with real world examples
There is a lot of buz in the industry today regarding the role of testers in the future and what skills they need.
Mind-set: Doing things manually has always worked, why change
Automation requires a documented understanding of what needs to be tested
New skill sets are needed to create automation
Automation libraries need to be maintained
Past automation efforts have fallen short of expected results
Worksoft solutions are really intended to focus and help enable you in that journey to Agile. We’ve aligned our solution to the core areas that are involved in change management – The Business, Dev/QA, and Operations.
At the business level we need to understand what are the critical business processes. What does the business want things to look like after the change has been implemented. Being able to automate the discovery of business process and then generate documentation to enable clear communication between the business and the technical teams is a huge agile enabler.
If we look at the Dev/Test side we’ve typically in the past typically done things in a Waterfall fashion, build out documentation, create test requirements, create matching test cases, but what if we could do all of those things in parallel at the same time enabling exploratory testing and automating those captured test cases. We’ll talk more about this. How we can do some of these activities in parallel to help shorten lifecycles or shorten time spans, right, and be able to meet tighter timeframes and to get more of an Agile approach.
Finally then there is the operations side of the house. How do we test on a regular basis repeatedly and rapidly.
So if I go back and I look at some of those challenges that we had across typical SAP projects, I can align Worksoft products to address a number of those.
Analyze can be used to understand and automate the business process,
Certify for being able to generate test automation,
Execution Manager for being to execute lights out and at scale.
We’ll go into these in a little bit more detail later.
Worksoft has been around a long time. We’ve got great customers that we work with, but it’s good to have feedback from external parties.
IDC actually did a very nice study and showed that Worksoft extends automation and drives business agility. The ROI for end-to-end implementing something like Certify for Automated Testing and the Impact Analysis is 273 percent. For the compiled customer, the net present value was $11 million and payback took about 12 months, and it’s because they could actually increase automation so they actually are doing more testing before they go to production. (I know a lot of people test in production; it’s great. we call that end users.)
The compiled company improved their productivity because they’re not spending time manually testing things. They let the computer do that and focused on building automation; and also some defects were cut by 44 percent, because the problem is when you get a defect in production, you’ve got 10 groups on the call trying to figure out what the problem is and how to remediate it so there is a lot of time wasted doing that.
From their standpoint, they’re actually looking for more seamless automation and fewer starts and stops in their aggression testing, which obviously Worksoft fills that gap. We have tests where 50 to 80 percent of their regression tests were actually automated.