UFT Intro

advertisement
January 23, 2013
WHO WE ARE
• Carolina Chapter Co-lead – Jim Copio, Whitlock
• Testing Tools Presenter – Brian Lazenby, HP Software
• OPS Tools Presenter – John Jackson, HP Software
1
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Agenda
10:00 – 10:30 / Arrival, Sign In, Network with peers
10:30 – 11:00 / Welcome Announcements
11:00 – 11:45 / Main session (1st half)
HP Business Service Management (BSM) software - John
HP Unified Functional Testing (UFT) 11.5 and HP Unified Mobile - Brian
11:45 – 12:30 / Lunch Break
12:30 – 1:15 / 2nd half (continued)
1:15 – 1:45 / Wrap up, door prize drawing, closing remarks
2
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Meet Vivit
Non-profit organization started by customers in 1993. The only HP Software user
community endorsed by HP.
Over 14,000 members from all over the world.
Your only source of information on HP Software that is completely unbiased,
uncensored and field-tested
Vivit is not just for practitioners, but managers and executives, too. 50% of members
work hands-on with the HP Software products. 50% of members are in decisionmaking roles
3
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Community
• Vivit is the place to connect with thought-leaders, the best and the brightest in the
industry.
• Face-to-face meetings in one of 71 local chapters across 24 countries. Vivit
provides consistency in your local area.
• You can also connect with like-minded professionals online in a SIG that focuses
on a specific solution or application. DevOps, cloud, mobile, and business intelligence
just to name a few.
• Capitalize on conversations in forums and blogs
• Receive community and industry updates in the monthly eNewsletter
4
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Current Special Interest Groups
Executive and Practitioner
Agile SIG - Executive
Business Intelligence SIG -Executive
Business Service Management SIG
Cloud Builders SIG – Executive
Configuration Management System SIG
Data Center Automation SIG
DevOps SIG - Executive
HP Service Management SIG
Mobile SIG - Executive
Network Automation SIG
Project & Portfolio Management Forum SIG
Security & Privacy
Testing, Quality, Application Lifecycle
Management SIG
TRIM ©SIG
Copyright 2012 Hewlett-Packard Development Company, L.P.
5
The information contained herein is subject to change without notice.
Education
•
•
•
•
•
•
6
Expand your knowledge base
Participate in live web events
Access product information, general reference material, and
webinar recordings
Peruse Vivit’s collection of knowledge based user articles
Access HP and Partner information
Attend Vivit Advanced Training at in-person events like HP
Discover
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Advocacy
•
•
•
•
7
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Influence HP Software product direction
Influence HP Software Support
2-way communication
You ↔ Vivit ↔ HP Development
Career Development
• Access the on-line career center
• Take advantage of leadership, speaking and
training opportunities - Over 100 Chapter and SIG
leaders WW.
• Send your staff to Vivit for development opportunities
• Publish your case studies and whitepapers
8
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Become a Member Today
•
•
•
•
•
•
9
Annual membership is FREE
Vivit does not share membership information with anyone unless
you instruct us to do so
You control your privacy level in your member profile
Plus, you receive special discounts, including HP Discover
registration and HP Software Education services.
Fill out your membership card to join. After the event concludes, I
will get your membership info. to Vivit, and you will receive a
welcome email with your temporary password and a request to
complete your profile. Then you can get started networking.
Please check the community out. (URL on next slide.)
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
www.vivit-worldwide.org
10
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Quality and Functional
Testing in the new Apps
world order
Announcing HP UFT 11.5 & Service Virtualization 2.3
Brian Lazenby
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Face to a Voice!
Brian Lazenby
Located in Huntsville, AL
Started out as a MS and Java
developer
Went into testing for 7 years
Spent the last 4 years in Operations
with focus on Application/end user
monitoring and Operations lifecycle
Enjoy carpentry and hanging with
two little girls
12
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Agenda
 HP UFT 11 to 11.5
 HP Service Virtualization 2.3
13
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
HP Unified Functional Testing 11.00
Unified Functional Testing
HP Functional Testing
HP Service Test
(QuickTest Professional
& all the add-ins)
Call activities from
the other product
14
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Transfer data
Unified report
HP Software solutions for automated
functional testing
End to end
business
process
15
Process Layer
A new transaction
HP UnifiedSAPFunctional
Testing
Web 2.0 Billing
Graphical
user interface
layer
Screen 1
(Ajax)
Headless
Layer
Component 1
(.Net API)
Screen 2
(Java)
Component 2
(Java API)
Screen 3
(.NET)
Component 3
(web service)
Screen 4
(Ajax)
Component 4
(JMS service)
Screen 5
(Java)
Component 5
(web service)
Exchange
Screen 6
(.NET)
Component 6
(REST service)
HP Unified Functional Testing includes the ability to test the
GUI layer + the Headless layer + the end to end process.
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Introducing
HP Unified
Functional Test
(UFT) 11.5:
16
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
“Which of the following are likely to be your top
software priorities over the next 12 months?”
High priority
Critical priority
Upgrade packaged applications to a newer…
48%
Consolidate or rationalize enterprise applications
16%
45%
Increase our use of business intelligence,…
18%
44%
Increase deployment and use of collaboration…
17%
47%
Invest in mobile apps on smartphone or tablets
12%
35%
Increase our use of infrastructure-as-a-service…
13%
31%
10%
Update/modernize key legacy applications
31%
10%
Increase our use of software-as-a-service
30%
Expand use of Agile
27%
Reduce the number of (major) software vendors
26%
Outsource application support and maintenance
Increase our use of open source
© Copyright 2012
Hewlett-Packard
Development Company,
L.P.
Business
Decision-Makers
Survey,
17Forrsights
The information contained herein is subject to change without notice.
Q4 2011
20%
13%
10%
8%
7%
6%
3%
Base: 1,124 IT executives and technology decision-makers from enterprise
companies with 1000 or more employees in North America and Europe
Now is the time to master QA/test
automation
More Headless
Testing
Limited Resources
• Tight Budgets
• Business
Analysts/Developers
as Part-Time Testers
•
•
•
•
Cloud-Based Apps
Mobile Apps
Embedded Systems
XML/WebServices…
Agile Test Execution
• Shorter Release
Cycles
• Continuous
Integration
Complex verification
• Myriad of
technologies
• Mobile testing
• Multiple Integration
points for comp’
apps
The only way to keep up is to automate
18
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
The HP Functional Testing Suite
Comprehensive market leading solution for functional test automation
Enables consistent, repeatable
process to:
• Automate manual test scripts
• Test a broad range of technologies
• Accelerate testing cycles
• Validate quality of frequent builds
• Reduce per unit cost of testing
Accelerate Delivery and Increase Quality
19
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
End to end testing of composite apps
End-to-End
Business
Process
Graphical
User-Interface
GUI Layer
API / Headless
Layer
End to end
testing
20
Process Layer
A New Transaction
Web 2.0 Billing
SAP
Exchange
Screen 1
(AJAX)
Screen 2
(Java)
Screen 3
(ABAP)
Screen 4
(HTML)
Screen 5
(AJAX)
Screen 6
(Java)
.NET API
Rest API
RFC
JMS
Service
.NET API
Rest
1.
2.
3.
4.
Interaction with few modern GUI interfaces
Continue the scenario into the API layer
Test the Integration between layers
Report on quality of the entire end-to-end process
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Announcing: HP UFT 11.5
Servic
e
Virtuali
zation
ALM
& QC
What’s new?
GUI (QTP)
Manual
API (ST)
(Sprinter)
Framework (BPT)
Require
ments
Release
Mgnt
Test
Planning
The information contained herein is subject to change without notice.
Defects
…
Traditional
Public Cloud
Private Cloud Managed Cloud
Benefits
•
• A brand new modern IDE
• HP Unified Functional Testing 11.5 (GUI +API •
automation)
•
• HP UFT Mobile – automated testing for mobile
apps
•
• HP UFT Insight – image based automation
•
• Integration
to CI systems
© Copyright 2012 Hewlett-Packard Development Company, L.P.
21
HYBRID, MOBILE
Applications
TurnKey
Agile Delivery
UFT
Mobile
End to end technology agnostic one stop testing tool for GUI, API, Packaged Apps &
Mobile
Modern IDE– simplifying automation
GUI & API – test earlier, test more and faster
Single solution for mobile – increase automation for
mobile apps to streamline innovation
Add new technology on the fly – changing
environments aren’t a barrier anymore
Support continuous integration – to streamline quality
automation in an agile manner
New HP Unified Functional Testing 11.5
Layerf
UIUILayer
Test automation for GUI
Search
Product
List
Purchase Product
Shopping Cart
Features (GUI testing)
Problem it Solves
• Modern GUI testing – new UI aligned •
with modern dev IDEs
• New features- scripts editing, coding, •
MDI, checkpoints, auto completion…
•
• Graphical UI - Canvas
Benefits
Automation takes time,
•
complicated
Automation requires advanced •
coding skills
Automation requires coding
•
skills
• Workflows support thanks to
• Automation requires repeatable •
integration to QC / ALM
• Support latest technologies – Qt apps, actions
22 © Copyright 2012 Hewlett-Packard Development Company, L.P. • New advanced technologies
Flex,
more
than
20
new
versions
The
information
contained
herein
is subject
to change without notice.
•
introduced to the market
Automation made easier
Learning automation made easier, takes
less time, less technical
Graphical UI with drag & drop
capabilities
Shortcuts, sharing and reuse
Keep up with modern technologies
New HP Unified Functional Testing 11.5
Services
UI Layer
Layer
Test automation for API
Features (API testing)
Problem it Solves
Benefits
• GUI +API testing end-to-end
• Biz process and integration
testing
• Graphical test flow view
• API test actions--workflows
• JSON-based REST services
• SAP IDOCS and RFCs
• Different tools to test services
• Different tools, different IDEs,
skill set
• Modular, comprehensive tests
• New API technologies
• Repeatable tests for SAP
• Test earlier -- services and
components
• Lower costs of composite app tests,
lower learning curve
• Sharing and reuse, less maintenance
• Supports the most popular new APIs
• Accelerate accurate SAP tests
23
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
NDA until Nov 6th, 2012
Product Overview
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP UFT 11.5
Selection of type of test: GUI, API, BPT
25
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
UFT 11.5
Graphical Canvas and checkpoint definition
26
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
New – HP UFT Insight
Image based automation
Features :
•
•
Simply recognizes controllers by
their appearance
enables the user to record any
object displayed on his screen,
whether or not UFT recognizes the
object’s technology
Benefits:
•
•
Technology agnostic
Flexibility and agility by adopting to
new changing technologies
27
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
HP UFT 11.5 – UFT Insight
Selection of UFT Insight from the drop box on the recording toolbar
28
UFT Insight run script with graphical objects instead of line of code
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
UFT 11.5 – UFT Insight
UFT Insight graphical editing capabilities
29
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
UFT 11.5 – UFT Insight
UFT Insight graphical editing capabilities
30
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
UFT 11.5
Test run summary
31
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Bridging the Dev – Quality Gap
Support continuous integration – to streamline quality automation
in an agile manner
Today:
•
Different approach for
different environments
•
Manual creation and
handoff of deployment docs
and checklists
•
“the build is broken”
•
“it works on my machine”
32
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Dev
Test
UFT 11.5 connects to open source CI systems
With UFT 11.5 automated testing is ready for continuous integration
Features:
Benefits:
•
Integration to Jenkins & Hudson - open
source CI systems
Automatic execution of UFT/QC tests as part
•
of nightly builds.
Integration to the CI systems reports
•
•
•
33
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Thanks to the open source technology of the
CI systems - flexibility to tailor methodologies
to the way the organization works.
Dramatically improves quality automation
when working agile. UFT smoke and
regressions tests will be ready to run
repeatedly as part of nightly builds.
Testing in the Mobile World
Today:
• Mobile Applications are becoming business
critical
• Multi-platform Development
• Requires Automated Mobile Testing
35
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
New: HP UFT with Perfecto Mobile
Test more, test faster with a ready to access Mobile Cloud
• Support both real
devices and emulators
• Graphically driven
Cloud service (no need
to provision your own
device lab)
• Extends UFT -- One
Test, Multiple Platforms
36
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
HP UFT Mobile
BOTH Private and Public Cloud
Use cases:
- Automated
Functional
Testing
-
Private cloud of
dedicated real devices
Mobile
HP UFT
Manual testing
Performance testing
Monitoring mobile apps
Support
Offshore Certification
Global COE
HP UFT
Mobile
functional test
Public cloud of
shared real devices
Web, DB, and
other servers
37
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
http://www.youtube.com/watch?v=-DKilwaiyGE
38
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
HP Test Automation Suite - One Integrated Suite
GUI (QTP)
Manual
(Sprinter)
HP UFT
Mobile
(HP UFT)
Testing mobile, packaged and hybrid composite apps
Turn-Key
API (ST)
Framework
(BPT)
ALM
39
Requirements
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Release
Management
Test Planning
Defects
Development
management
New
HP Test Automation Suite - One Integrated Suite
GUI (QTP)
Manual
(Sprinter)
Turn-Key
API (ST)
Service
Virtualization
Framework
(BPT)
ALM
40
HP UFT
Mobile
(HP UFT)
Testing mobile, packaged and hybrid composite apps
Requirements
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Release
Management
Test Planning
Defects
Development
management
New
YOU HAVE 4 MINUTES
LEFT TO EAT YOUR BOX
41
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Introducing
Service
Virtualization:
42
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Building Business Software has changed.
Technology
Composite applications
Web 2.0
Delivery
Mobile, tablets,
app store
Reach
Social media
Infrastructure
Hybrid and Cloud
43
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Example: composite app business process
Shopping Process
Search
Buy
Pay
Ship
Product
Customer Profiles
Payment
Shipping
Track
Track package
44
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Challenges of a real distributed environment!
• No Availability
• Limited Access
• Dependency on third party
REST
Third Party
LDAP
Single sign on
MQ
Web
browser
JDBC
Existing database
Composite
Application
Mobile
App
Application Under Test
45
Mainframe
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Application
services
SOAP
JMS
Web service and
Legacy application
Existing Infrastructure
Development and testing constraints and impact
on project KPI’s
Limited access
• Access is limited by time
• Access is behind firewall
• Access is expensive
• Service is incomplete
TIME
LATE
RELEASES
QUALITY
DEFECTS IN
PRODUCTION
COSTS
EXCEEDED
BUDGETS
Dependency
• On third party services
• On other teams
• On data
• QA doesn’t have a way to
work around component
dependencies
Focus
•
•
•
•
QA doesn’t have the right tools to understand dependencies
Volatility and inconsistency of responses
Performance/load scenarios are problematic
Client-side testing only
Test Lab Environment
• Hard to setup and configure production system
• Keep changes up-to-date
46
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
HP Service Virtualization
Functional and performance testing with virtualized services
REST
• Instantly available services
• Test early and often
• Lower testing and infrastructure costs
Pay-per-transaction
Third Party
SOAP
REST
JMS
MQ
Web
browser
LDAP
Single sign on
MQ
Mainframe
Data
JDBC
Existing database
Perf.
Config
SOAP
Composite
Application
Application
Simulatio
services
n
Application Under Test
Service
Virtualization
Mobile
App
47
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Under
construction
Web service and
Legacy application
Existing Infrastructure
User Personas
Developers
• Create integrations into dependent application components
early without writing stubs
• Expose components to QA and other projects
Functional Testers
•
•
•
•
Quickly and easily set up working test environments
Create and execute tests earlier in the delivery cycle
Deliver test results faster in shorter iterations
Model backend functional behavior
Performance Testers
• Model backend performance characteristics
• Understand bigger picture through topology
• Model performance behavior of 3rd party systems
48
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Product Overview
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Service Virtualization Designer
Virtual
Environment
Project
Virtual
Service
Model
Runtime
View
50
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Virtual Service Designer
Virtual Service
Control
Data Model
Configuration
Virtual
Service
States
51
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Performance
Model
Wizard based Virtual Service creation
Dialog Based
Wizards
Pre-Set
Starting Points
52
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Functional Model
Functions
Stateful
Conversations
Rule Detail
Service
Operations
Simulation
Rules
53
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Performance Model
Performance
Throttles
Performance
Parameters
Service
Operations
54
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Virtual Services Management
Virtual
Services
Deployed to
Server
Administration
Entry Point
55
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Virtual
Services
Actions
List of
configured
SV Servers
Server
configuration
Virtual Services within Functional and Load
testing
Virtualization
Control
Virtualization
Control
Virtual
Environment
Profiles
56
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
Virtual
Services Realtime
Performance
HP Service Virtualization 2.3
Certified Protocols
TRANSPOR
T
HTTP(S)
MESSAGE
Gatew
ay
WS/SOAP


JMS
TIBCO
EMS




IMS
Connect
CICS
TS



REST (XML,
JSON,
Binary)
XML *

Cobol







Binary

 **Protocol
supported










Text
57
Proxy
IBM
Websphe
re MQ
Metadata learning and simulation
Multiple responses
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
* All XML-Based protocols supported
** Simulate any protocol with limitations
Value proposition of Service Virtualization
Speed-up release cycles
•
Allow parallel development and early functional testing.
Reduce wait time for unavailable systems.
Reduce budgets
•
QUALITY
Required to run and manage complex test environments
Decrease third-party expenses
•
Incurred by using 3rd party production systems
Lower the risk of project failure
•
Reduce risk by engaging quality teams early. Decrease risk
with broader test coverage
Improve total user experience
•
59
Achieve desired levels of quality and performance levels
© Copyright 2012 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without notice.
COST
Thank you
www.hp.com/go/functionaltesting
hp.com/go/SV
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Download