modern functional testing · 2018. 4. 4. · runtime engine leanft scenario 1: two for one existing...
TRANSCRIPT
© Copyright 2015 Vivit Worldwide © Copyright 2015 Vivit Worldwide
“Shift Left with Lean Functional Testing by HP”
July 30, 2015
© Copyright 2015 Vivit Worldwide
Brought to you by
© Copyright 2015 Vivit Worldwide
Hosted by
Bob Crews
Florida Chapter Leader
© Copyright 2015 Vivit Worldwide
Today’s Speakers
Joe Colantonio
Test Automation Engineer
Amir Banet
Sr. Product Manager
HP UFT and LeanFT
© 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
© Copyright 2015 Vivit Worldwide
Webinar Control Panel
Questions
Toggle View Window between
Full screen/window mode.
© 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
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
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
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
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
© 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
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
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
15 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Lean Functional Testing Demo
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
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
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
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
20 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Additional resources
1. Joe Colantonio podcast about LeanFT from HP Discover
2. LeanFT Data Sheet
3. Marketing movies
4. Online documentation
5. LeanFT Term licenses purchase in the web
6. Need assistance with the proof of concept? contact us in: [email protected]
21 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Any questions?
22 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
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
© 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=
© 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
© 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