modern functional testing · 2018. 4. 4. · runtime engine leanft scenario 1: two for one existing...

26
© Copyright 2015 Vivit Worldwide © Copyright 2015 Vivit Worldwide “Shift Left with Lean Functional Testing by HP” July 30, 2015

Upload: others

Post on 22-Jan-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide © Copyright 2015 Vivit Worldwide

“Shift Left with Lean Functional Testing by HP”

July 30, 2015

Page 2: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

Brought to you by

Page 3: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

Hosted by

Bob Crews

Florida Chapter Leader

Page 4: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

Today’s Speakers

Joe Colantonio

Test Automation Engineer

Amir Banet

Sr. Product Manager

HP UFT and LeanFT

Page 5: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

Housekeeping

• This “LIVE” session is being recorded

Recordings are available to all Vivit members

• Session Q&A:

Please type questions in the Questions Pane

Page 6: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

Webinar Control Panel

Questions

Toggle View Window between

Full screen/window mode.

Page 7: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Shift Left with Lean Functional Testing by HP Amir Banet – UFT and LeanFT Product Manager Joe Colantonio – Automation Guru

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 7

Page 8: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

8 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Today’s agenda

1. 5 minutes : The challenges in serving all users of the FT domain

2. 10 minutes : Introducing LeanFT and its Core Competence

3. 20 minutes : LeanFT Demo

4. 5 minutes : LeanFT consumptions models

5. 5 minutes: LeanFT Vs UFT

6. 5 minutes : Value proposition

7. 10 minutes: Q&A

Page 9: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

9 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

A variety of users with different requirements

Technic

al Non-technical

Subject Matter Expert (SME) Non-programmers who contribute to the

test automation process via a keyword-

driven or scriptless approach to test

automation

Business Analyst/Tester Focus on defining the STP, test flows and

needed coverage, not able to code complex

automated tests

Test Automation Engineer Builds frameworks and is comfortable with

creating test automation in UFT and some

skill using other languages

Agile Automation

Engineer More technical than the regular

automation Engineer, QA isn’t a

different Silo

DevTester Works only in the languages and

IDE that he Developers use

Functional Test Automation

HP UFT

Page 10: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

10 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Automation engineer problems

I don’t have enough time

to create and maintain my

tests WHY?

• Slightly heavy tool

• Legacy language

• Contained IDE

• Less collaboration with dev

My execution

coverage is lacking

WHY?

High TCO doesn’t allow

additional hardware or license

purchase so running full

coverage takes ages

I’m considered old fashioned

and my influence is

decreasing WHY?

• Negative tool perception by the

developer community

• Tool is not open enough to meet

the Continuous Delivery practices

Works in:

Reports to:

Influence on tool

selection:

Technical/Computing

skills:

Main FT Tool:

Automation

Engineer Enterprise business

Automation Leader / QA

GM

Medium

Expert

UFT (Open Source

solution is entering)

Lars

Page 11: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

11 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

DevTest main problems

It’s too challenging to

build a good test

covering the business

flow end-to-end. Why?

• Can’t test beyond the web

• Weak data driving

• No API accelerators

• Weak test auditing

My tests are fragile.

Doing RCA and Test

Maintenance takes too much

time. Why?

• Fragile object recognition based

on Xpath only

• No good reporting/checkpoint

The learning curve is too

long and carries risks

Why?

• Open Source solution is not

straightforward and requires

high ramp-up

• Open source are more exposed

to security vulnerabilities

Works in:

Reports to:

Influence on tool

selection:

Technical/Computing

skills:

Main FT Tool:

Dev Tester SMB in LoB

R&D Manager

High

Expert

Open Source solution

(UFT for non-web-tech)

Mike

Page 12: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

What is LeanFT? Lean Functional Testing from HP

© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12

Page 13: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

13 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Introducing Lean Functional Testing (LeanFT) Built specifically for continuous integration and continuous testing

LeanFT is a powerful yet lightweight

functional test automation solution,

that supports a wide range of AUT

technologies.

Targeted to technical automation

engineers and dev-tests in Agile

teams, LeanFT is fully embedded in

standard IDEs and integrates

naturally with the Dev and QA

ecosystems.

LeanFT

Test authoring in

standard IDEs

Test management in

standard Test

Management

Systems

Integration with TDD

and BDD

Frameworks

CI integration Test Sources

Management in

Standard SCMs

ecosystem

integration

Page 14: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

14 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

LeanFT 12.50 main core competence

Use standard IDEs

Visual Studio and Eclipse Support

Write automated tests in C#/Java

While selecting your preferred unit test

type

Cross Technologies & Browsers

• Web/ Standard Windows / .NET / WPF /

SAPUI5

• Mobile / Java / SAPGUI

Main Functionality

• Object Identification Center

• Application Models

• HTML Run Report

• Insight Mode

Integral part of the Dev

ecosystem

• Source control: git, SvN,..

• CI: Jenkins, TFS

• BDD: Cucumber

• Life Cycle Management: ALM,

QC

Cost Effective Consumption

• Free for UFT active users

• Sold as stand alone in Term and Perpetual models

Page 15: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

15 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Lean Functional Testing Demo

Page 16: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

16 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Flexible consumption

UFT IDE

Runtime Engine

LeanFT

Scenario 1:

Two for One Existing UFT customers

get LeanFT for free

UFT IDE

LeanFT

Runtime Engine

LeanFT

Scenario 2:

Mix and Match Expend based on your organization specific

needs, Buy full UFT (w/LeanFT included) or a

standalone:

LeanFT or Runtime Engine

+

Scenario 3:

Go Lean Just LeanFT for CI / CD and small

Dev/Test teams

LeanFT

Runtime Engine

+ New license mechanism: Autopass

Page 17: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

17 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

• Dev-QA collaboration enabler: asset sharing and solid object recognition to support

the ‘shift to the left’ need

• Continuous Integration & Testing: Plug-in into your build server, Save into your SCM,

easily share HTML report for Root Cause Analysis

• Natural continuity from UFT: Via object repository migration and easy learnability Red

uced

Tim

e

To

Mark

et

Incre

ased

RO

I LeanFT business values

• Easily accessible & adoptable- Free of charge for UFT Customer, starting from 133$

per month (including support) for new logos, lightweight installation

• Increased productivity through minimal maintenance- Create robust tests using

Object identification Center and Application Models

• Fully integrated to the CI/CD eco-system to allow maximal openness and utilization of

existing frameworks and standards like BDD

Page 18: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

18 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Feature

Unified Functional Testing

(UFT)

Lean Functional Testing

(LeanFT)

Develop tests in Visual Studio using C#

Develop tests in Eclipse using Java

Open Source TDD & BDD Framework

Integration (Cucumber, Fitness, Junit, Nunit,

etc.)

Source Control & Version Control tools

Application Models

Visual API Testing/Web Services Testing

Business Process Testing (BPT) Integration

Record & Playback Scripting only

Insight (image based object capture)

Supported Test Platforms

20+ platforms for legacy, desktop, mainframe,

windows, web, mobile and supported,

including packaged apps, such as SAP

Windows Standard, Web, .NET Windows

Forms, WPF, Mobile, Insight Image

Recognition

UFT vs. LeanFT: Feature comparison

Page 19: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

19 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

UFT v12.5 highlights

Integrations&Technologies

• Powerful BPT inside UFT

• Git integration

• Improved Siebel open UI/ WPF

/ Flex / SAP UI5

• Support for Ext-JS toolkit / SAP

Fiori apps / SAP WDJ/ And

more… Usability

• New lightweight, HTML-based

report

• IDE new look and feel

• Functional libraries included in

‘Solution’

• Keyword view enhancements

Cross-browser testing

• Enhanced Chrome recording

• Easier cross browser authoring

• Firefox automatic updates

Mobile

• Seamless HPMC

integration

• Design mobile tests

using Spy, Highlight

• Checkpoints

Flexible Consumption

• UFT Runtime Engine

• Term licenses on the web

• Autopass: License server

alignment

Page 21: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

21 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Any questions?

Page 22: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

22 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank you

Page 23: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

23 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

LeanFT advantages over Selenium

Better ROI via Test Creation & Maintenance

1. More then just Web. LeanFT support most popular technologies, plus extensibility and Insight for the more challenging objects

2. Improved test stability and maintenance via better identification and built-in application modeling framework for asset sharing/reusability

3. Powerful SDK providing a comprehensive, fully documented, user-friendly API that is unique per each object type

4. Rich html report that easily provides root-cause-analysis

Natural Transition for UFT Users

1. Reuse of UFT object repositories

2. Shortened learning curve via similarity between UFT and LeanFT features, concepts, and object model

The Added Value of HP

1. Better together: Stronger integration with the HP portfolio (ALM, Sprinter, MQM/ALI, SV, HPMC)

2. HP Support Organization, G11N/L10N, product documentation ownership

3. Compliant to security and privacy standards which is mandatory in many enterprises

Page 24: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

Vivit Event On LeanFT in London

• Existing UFT users are welcome to come hear about

the advantages of migrating to HP LeanFT

• Friday, September 11 from 2:30pm to 5:00pm

• Register today at: http://vivitworldwide.site-ym.com/events/event_details.asp?id=667413&group=

Page 25: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

HP Big Data Conference 2015

• August 10-13, 2015 at Westin

Waterfront Hotel in Boston, MA

• All members can Register Now via the

unique Vivit link:

https://hpbigdata2015.wegbox.com/vivit

Page 26: Modern Functional Testing · 2018. 4. 4. · Runtime Engine LeanFT Scenario 1: Two for One Existing UFT customers get LeanFT for free UFT IDE ... d •Natural continuity from UFT:

© Copyright 2015 Vivit Worldwide

Thank you

• Complete the short survey and opt-in for more information from HP

Software.

www.hp.com

www.vivit-worldwide.org