Test Automation is for Everyone

18
TEST AUTOMATION IS FOR EVERYONE August 23, 2017

Transcript of Test Automation is for Everyone

TEST AUTOMATION IS FOR EVERYONEAugust 23, 2017

2

Agenda

• Perspective

• Test Automation for Enterprise

Applications

• Demo

• Real World Results

Presented by Chris Kraus

Sr. Director Product Management

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

4

Understanding Complexity UI Driven

Why is Test Automation Hard for Enterprise Applications?

5

Understanding. How do You Know What to Test?

6 8/23/2017 © 2017 Worksoft, Inc.

Complexity. Houses vs. Cities.

Are you testing whether your software works or your business works?

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

TestFunctional, Regression, UAT

Deploy

Packaged

Apps

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

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

• 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

Test Automation for Everyone

• Easy to UseBusiness

• Easy to IntegrateEnterprise Application Team

• Easy to Use

• Easy to MaintainQA

• Easy to ScaleOperations

12

Worksoft Pillars of Agile Test Automation

Leverage automation to enable business users and QA teams to adapt quickly to changes.

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

14

DEMO

15

IDC Validates the Value of Worksoft CertifyThe 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.46MPAYBACK

11.9 mos.

INCREASED

AUTOMATION

Automated business

process tests increased

from 12% to 44%.

IMPROVED

PRODUCTIVITYStaff hours spent doing regression testing reduced by 48%.

LOSSES FROM

DEFECTS CUTProductivity 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."

16www.worksoft.com

Worksoft Automation PlatformThe Lannett StoryReal 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

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!

Questions?