62
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Session ID: BTOT-TU- 1700/1 Twitter hashtag #HPSWU

What’s new in HP Testing

Embed Size (px)

DESCRIPTION

An overview of what is new in HP Unified Functional Testing, HP Functional Testing, HP Service Test and HP Business Process Testing

Citation preview

Page 1: What’s new in HP Testing

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

Session ID: BTOT-TU-1700/1Twitter hashtag #HPSWU

Page 2: What’s new in HP Testing

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

Speaker Name: Gal Tunik & Peter HavensDate: November 30th 2010Session ID: BTOT-TU-1700/1

What's new in HP Unified Functional Testing, HP Functional Testing , HP Service Test and HP Business Process Testing

Page 3: What’s new in HP Testing

Modern applications bring new testing challenges

Development Iteration

API API GUI

Major Project Lifespan

2 – 3 weeks 2 – 3 weeks 2 – 3 weeks

First point where QA

injects testing

First point where Dev might inject

defect

Page 4: What’s new in HP Testing

Test & automate as early as possible

C1 C1

C2

C1

C2

C3

G2

C1

C2G1 G1

C3

C1

C2G1

G3

G2

C3

C1

C2G1

… …BP1

BP2

G3

G2

C3

C1

C2G1

Automate tests when available

components become stable

C GUI-less component G GUI element BP business process

stable component

Page 5: What’s new in HP Testing

Modern applications have many layersProcess Layer

A new transaction

ExchangeScreen 5 (Java)

Screen 6 (.NET)

SAPScreen 3 (.NET)

Screen 4 (Ajax)

Web 2.0 BillingScreen 1

(Ajax)Screen 2 (Java)

End to end

business processGraphical

user interface

layer

Headless Layer

Interact with modern GUI interfaces, Web 2.0Continue the scenario to the headless layer; test the integration between the layersReport on the quality of the entire end to end process

Component 1(.Net API)

Component 2(Java API)

Component 3(web service)

Component 4(JMS service)

Component 5(web service)

Component 6(REST service)

Page 6: What’s new in HP Testing

Unified Functional Testing

HP Service TestHP Functional Testing

(QuickTest Professional& all the add-ins)

Call activities from the other

product

Transfer complex data

structuresUnified report

HP Unified Functional Testing 11.00

Page 7: What’s new in HP Testing

HP QuickTest Pro script to call HP Service Test

HP Unified Functional Testing integration

HP Service Test call in QTP

Page 8: What’s new in HP Testing

Unified report showing HP Service Test step

Shows activities from bothHP Functional Testing & HP Service Test

Multiple views of the flow

Full traceability for easier debugging

Page 9: What’s new in HP Testing

What’s new with HP Functional Testing 11.00? (QuickTest Pro)

GUI and headless testing with Unified Functional Testing

Visual Object Identification

Web 2.0 and RIA support

Dev-QA collaboration with application log verification

Enhanced Reporting

Data Awareness to help Prepare and Manage Test Data

And More….

Page 10: What’s new in HP Testing

Visual Identification of Objects

Page 11: What’s new in HP Testing

Harden test scripts against changes in the application GUI

Visual Identification of Objects

Record a test script to buy a Ferrari – yeah!

But! The object is in different position the nextday… you’re about to buy a Fiat – boo!

QTP allows you to identify “key” and “fragile” objects and express a geometric relationship between them

BUYBUYBUYBUY

FordHonda

FiatFerrari

// index = 0// index = 1// index = 2// index = 3BUY

BUYBUYBUY

FordHonda

FerrariFiat

// index = 0// index = 1// index = 2// index = 3

MondayTuesday

TopGearCars.com

Page 12: What’s new in HP Testing

Schematic Representation

Visual Identification of Objects

Page 13: What’s new in HP Testing

Configure Relation

Visual Identification of Objects

Object Relation Preview on AUT

‘Static’ object

Page 14: What’s new in HP Testing

Testing Web 2.0 & RIA

Page 15: What’s new in HP Testing

Out of the box support

Community

Testing Web 2.0 and RIA with QTP

• Simpler & faster• Harness the power of community• Aimed for Web 2.0 controls

Extensibility Accelerator

RIA

Ajax Toolkitsand more…

2.0 & 3.0(4.0 soon)

Extensibility

Page 16: What’s new in HP Testing

Easy, wizard-like interface

Extends HP Functional Testing fast; uses Intellisense

Automated deployment

Free for anyone? Yes, FREE!

Opening web extensibility to the online community: Extensibility Accelerator

Page 17: What’s new in HP Testing

Improved debugging capabilities

Page 18: What’s new in HP Testing

Collaboration Between Dev & QA AUT Log Verification

Page 19: What’s new in HP Testing

Leverage application log into the Functional Testing effort

Application Under Test (AUT) Log Verification

Detects issues of the AUT Internal State

Pass or fail a test according to log errors

Enhances the test

reports Detailed defect

description

Supports

Log4Net and

Log4J

Page 20: What’s new in HP Testing

Test Setting for HP Functional Testing Log TrackingLog Tracking

Page 21: What’s new in HP Testing

Log Tracking Pane

Log tracking Report in the Run Results Viewer

Page 22: What’s new in HP Testing

Enhanced Reporting

Page 23: What’s new in HP Testing

Enhanced reporting and Run Results Viewer

Customizable Panes to cover viewing needs of different audiencesQuick high level overview with multi- level details to allow better effect analysisCollaborative report viewer for easier collaboration around test results. No need for a FT license

Recovery for corrupted reports to help save re-run time

Executive Summary

Previous Run

Data

Page 24: What’s new in HP Testing

Customizable panes and an enhanced layout

Page 25: What’s new in HP Testing

Provides a single platform to view results

Single unified report for UFT products report

Free, stand alone installation

Backward compatibility with older version reports

Can be exported to HTML, PDF, Excel and MS Word

Results

Managers / Leads

Test Writers

Developers

Software testers

Collaborative Report Viewer

Page 26: What’s new in HP Testing

Additional report enhancements

– View Previous Run– View Result While Executing the Test– Can view a “Step Status”•Details•Data that was used•HP Screen recorder•Step image•Local System Monitor•Log Tracking

Page 27: What’s new in HP Testing

Functional Testing – Quality Center IntegrationData Awareness Capability

Page 28: What’s new in HP Testing

Improved data management capabilities with HP Quality Center + HP Functional Testing

Share test data across tests and test scenariosRun tests on a subset of the data; reporting is granular to the data row levelRequirements coverage can be granular to the test data level

Data source

Req 1

Req 2

Req 3 Test 3

Test 2

Test 1 Data set 1

Data set 2

Data Set 3

Page 29: What’s new in HP Testing

Addititional FeaturesSubtitle goes here

Page 30: What’s new in HP Testing

Improved regular expressions New Regular Expression Evaluator

aids in writing and validating regular

expressions.

Works with the Object Repository,

Checkpoints and Recovery Scenarios

Page 31: What’s new in HP Testing

…and more

– Loading Function Libraries at Run-Time– Import/export XML for Checkpoints,

Output values, Verify Objects(in addition to Test Objects)

– New Object Spy Functionality– Hide the Keyword View– Compare, Merge Object Repository

Assets – New HP Update Tool– Web Add-in Extensibility Enhancements

Page 32: What’s new in HP Testing

What’s new with HP Service Test

Page 33: What’s new in HP Testing

“If I don’t see it, it doesn’t exist.”

The most common response...Why aren’t you

testing services directly?

Page 34: What’s new in HP Testing

Enables earlier testing in the SDLC

Easier to test all aspects than through the GUI

Perform component-level validation

Harden the quality of the building blocks of your AUT

Reduce risk in all layers of the application

FlexAJAXWPF

AquaLogic

BPMS

Tibco

TradingLogistics

Rules EnginesReservations

JMS

Java .Net

WCF

XML JSON

Fix / Swift

Web servicesSOAP

Why focus on testing the back end

Page 35: What’s new in HP Testing

A long time ago in a dev team far, far away….

Code centric, tedious

High learning curve

Closed, not extensible

Script based testing

SERVICETEST

Peter
The problem with this is it required a very technical skill set to engage in service testing. Customers are looking for testers with development experience to handle this testing
Page 36: What’s new in HP Testing

The Future ofService Testing

Page 37: What’s new in HP Testing

Design Principles…

Visual Test Designer

Codeless Testing

Extensible Framework

Modern Standard

IDE

NEW!

Page 38: What’s new in HP Testing

(Almost) codeless testing!

Extensive Toolbox

Powerful Data Handling!

Supports text-based data tables, Excel

and XML

Visual Test Flow Designer

Drag & drop canvas

Activity Properties

Page 39: What’s new in HP Testing

Unified Functional Testing

Unified Functional Testing

Service TestQuick Test Professional

calling activities from one

product to the other

Transferring complex data

structures

Integration Points

Unified Report

Web 2.0 New VTD

Integration Towards Unification

Page 40: What’s new in HP Testing

Managing Changes withService Test Management

Page 41: What’s new in HP Testing

Effective Dev-QA need to handle dependencies and test what has changed

Change Impact Analysis

The Integrated System

G2G1

M5

G3 G4

M6 M7

BP1 BP2 BP3

EP1 EP2

P1

EP3

P2

Change Here

Requires new and regression here

Regression here

Validation here

Some validation here

But nothing here

HP Restricted and for HP & Channel Partner internal use. Document not for distribution. Content may be presented to customers upon request.

Page 42: What’s new in HP Testing

HP Service Test Management 10.5

Customer Problems• QA cannot catch up with

dev changes

• QA and Dev do not have 1 place to collaborate

• Agile drives Dev to make more changes

STM solution• Application Component

Management

• JIT dependencies modeling

• Fully integrated with QA and ST (UFT)

• Helps QA by suggesting required tests

• Will integrate into Dev IDEs

Nirvana

Service Test Management - handling composite application dependencies

HP Restricted and for HP & Channel Partner internal use. Document not for distribution. Content may be presented to customers upon request.

Page 43: What’s new in HP Testing

HP Service Test Management 10.5

HP Restricted and for HP & Channel Partner internal use. Document not for distribution. Content may be presented to customers upon request.

Page 44: What’s new in HP Testing

Application Component Change Impact

Page 45: What’s new in HP Testing

Make Testing Headless Components Easy

Improving the agility of QA with STM

Briding the divide between Dev & QA

Changing the way you test the back end

Page 46: What’s new in HP Testing

What’s new with HP Business Process Testing

Improved performance

Built an intuitive user interface

Ability to leverage QC 11.0 Capabilities

Enhanced Traceability via Component Criteria

Rapid Manual Testing with Sprinter Integration

Page 47: What’s new in HP Testing

Logout

Transfer Money

Login

Performance Issues in BPT 10?

Start

Stop

QTP

Login

Transfer Money

Logout

Execute Test

Complete Test

BPT 10

More Components = Slower Performance

BPT

10

Page 48: What’s new in HP Testing

Start

Stop

Logout

Transfer Money

Login

All New Execution Engine for Better PerformanceBPT 11 QTP

Login

Transfer Money

Logout

Execute Test

Complete Test

More Components = Better Performance

BPT

11

Page 49: What’s new in HP Testing

Key UI Enhancements

Page 50: What’s new in HP Testing

Test Script view – New look & Feel

• All new redesigned UI that provides a intuitive view of business flows, components, input/output parameters, test iterations and comments

• Improved navigation and drill down capabilities

• The new UI blends easily with the test of the HP Quality Center UI

Page 51: What’s new in HP Testing

Component Parameters in BPT 11

• Independent input and output parameter tabs for better identification of data requirements

• Smart data fields that allows to define static and dynamic values

• If the parameter is used in a script, we will see a ‘V’ checked next to it

Page 52: What’s new in HP Testing

Clean and Simple Iteration View

• Improved Iteration view to display ‘multiple iterations at once’ or ‘single iteration view’

• Groups are displayed in a tree hierarchy

• Realigned parameter and iteration views for simplicity

• New find and replace feature inside iterations dialog box

Page 53: What’s new in HP Testing

Component parameter summary

• New feature to display component parameter summary

• Easy to understand which parameters are linked to which component and flows

Page 54: What’s new in HP Testing

Cleaner UI showing all BPT Resources and Dependencies

• A complete UI overhaul to show dependencies in a HP Quality Center standard mechanism

• HP Quality Center UI can show the resources of BPT

• Component shows all the tests that it is participating in

Page 55: What’s new in HP Testing

Simpler Test-Level Parameter View

• Reduced the number of columns to clearly explain which component parameter in the test (may be 1:N) are linked to each test parameter

• Provides the ability to link several different component parameters to the same test parameter

Page 56: What’s new in HP Testing

One-step Component Creation ProcessSimplified the component creation process from three steps to just one step

Page 57: What’s new in HP Testing

Enhanced Drag and Drop FeatureProving the ability to drag and drop multiple test components into the test script area

Page 58: What’s new in HP Testing

New Features

Page 59: What’s new in HP Testing

Leveraging QC 11.0 Test configurations/Data-Awareness

• BPT tests support ‘Configurations’• Both ‘Static’ and ‘Dynamic’ Data can be attached as ‘test-parameter’ values

Page 60: What’s new in HP Testing

Improved Traceability via Component CriteriaGranular Coverage of requirements. Requirements can be linked to the pass\fail status of each component in a test

When dragging a BPT test to create coverage, user can create more accurate coverage by dragging components from the test.

Page 61: What’s new in HP Testing

Application Area is a Standard Test Resource

• Application Area entity was inserted to the ‘Test Resources’ module in QC• Allows full traceability of the Application Area Resources.

Page 62: What’s new in HP Testing

Continue the conversation with your peers at the HP Software Community hp.com/go/swcommunity