16
MERCURY BUSINESS PROCESS TESTING

MERCURY BUSINESS PROCESS TESTING

  • Upload
    zeki

  • View
    42

  • Download
    3

Embed Size (px)

DESCRIPTION

MERCURY BUSINESS PROCESS TESTING. AGENDA. Objective What is Business Process Testing Business Components Defining Requirements Creation of Business Component Test Plan Test Lab Test Run Results Features & Benefits Reusability Advantages of Automating Business Process. OBJECTIVES. - PowerPoint PPT Presentation

Citation preview

Page 1: MERCURY  BUSINESS  PROCESS  TESTING

MERCURY BUSINESS PROCESS

TESTING

Page 2: MERCURY  BUSINESS  PROCESS  TESTING

AGENDA

Objective

What is Business Process Testing

Business Components

Defining Requirements

Creation of Business Component

Test Plan

Test Lab

Test Run Results

Features & Benefits

Reusability

Advantages of Automating Business Process

Page 3: MERCURY  BUSINESS  PROCESS  TESTING

OBJECTIVES

To promote an understanding of the Business Process Testing Testing and its benefits for : - Users Considering Mercury Tools for Automation - Existing Users of QTP and Quality Center - Users who recently acquired BPT Rapid Execution of test scripts Extensive Enterprise environment and test Plan Coverage

Page 4: MERCURY  BUSINESS  PROCESS  TESTING

What is a Business Process Test?What is a Business Process Test?

Business Process Testing is the creation, implementation, and Business Process Testing is the creation, implementation, and running of business components in business process tests using running of business components in business process tests using the Quality Center “the Quality Center “Business ComponentsBusiness Components” ,” ” ,” Test PlanTest Plan”, and “”, and “Test Test LabLab” modules.” modules.

The Business Process Testing model The Business Process Testing model

Role-based defined for SME( Subject Matter Expert) and AE Role-based defined for SME( Subject Matter Expert) and AE (Automation Engineer)(Automation Engineer)Allowing non-technical Subject Matter Experts to work on tests Allowing non-technical Subject Matter Experts to work on tests with Automation Engineers both together and in parallelwith Automation Engineers both together and in parallelfollows a workflow that is supported by the user interface designfollows a workflow that is supported by the user interface design

Page 5: MERCURY  BUSINESS  PROCESS  TESTING

Business ComponentBusiness Component

Business components are reusable units that perform a specific Business components are reusable units that perform a specific task in a business processtask in a business process

Components can be Keyword Driven or Scripted.Components can be Keyword Driven or Scripted.

Page 6: MERCURY  BUSINESS  PROCESS  TESTING

Defining Requirements:Defining Requirements:

Raising Component Requests SME Defines Business Components

Page 7: MERCURY  BUSINESS  PROCESS  TESTING

Creation of Business Component:Creation of Business Component:

KEYWORD DRIVEN COMPONENTSKEYWORD DRIVEN COMPONENTS Create the Application AreaCreate the Application Area Add the objects in object repositoryAdd the objects in object repository Set the user defined functions to the application areaSet the user defined functions to the application area Set the Recovery ScenarioSet the Recovery Scenario Select the Application Area for the Business ComponentSelect the Application Area for the Business Component Define the Input and Output ParametersDefine the Input and Output Parameters Set the Items on which Action needs to be preformed in the Steps Tab of Set the Items on which Action needs to be preformed in the Steps Tab of

QCQC

SCRIPTED COMPONENTSSCRIPTED COMPONENTS In case of Scripted Component Create the Application area , add the objects In case of Scripted Component Create the Application area , add the objects

in objectin object repository and then either use descriptive programming or the record repository and then either use descriptive programming or the record

option of QTP inoption of QTP in creation of componentscreation of components

Page 8: MERCURY  BUSINESS  PROCESS  TESTING

ParametersBusiness Component tab

Tool Bar

Component Name

Business Component Tab in QC

Page 9: MERCURY  BUSINESS  PROCESS  TESTING

In Test Plan creation of Test as Test Type : “Business Process”

Test Plan

SME Assembles Business Components in Test Plan

Page 10: MERCURY  BUSINESS  PROCESS  TESTING

TEST LAB

In Test Lab , creation of new Test Set for execution

Test Lab Tab

Test Set Name

Page 11: MERCURY  BUSINESS  PROCESS  TESTING

Add the test script under the test set

Specify the Test Datasheet

Run the Script by clicking the Run button

TEST LAB

Page 12: MERCURY  BUSINESS  PROCESS  TESTING

Test Run Results:

Page 13: MERCURY  BUSINESS  PROCESS  TESTING

Features and Benefits::

The roles and workflow that Business Process Testing offers, you can The roles and workflow that Business Process Testing offers, you can maximize the quality and efficiency of the testing process in your maximize the quality and efficiency of the testing process in your organization.organization.

Allow non-technical business analysts to quickly build, data drive, and Allow non-technical business analysts to quickly build, data drive, and document tests in one system. document tests in one system.

Reduce the effort required for test maintenance by deploying Keyword Reduce the effort required for test maintenance by deploying Keyword Enabled Test Components. Enabled Test Components.

Provide a jumpstart to building and maintaining repeatable test processes, Provide a jumpstart to building and maintaining repeatable test processes, even before the application is delivered to Quality Assurance. even before the application is delivered to Quality Assurance.

Combine test documentation and test automation into one structured Combine test documentation and test automation into one structured effort. effort.

Help detect and diagnose performance problems before system downtime Help detect and diagnose performance problems before system downtime occurs. occurs.

Require fewer internal IT staff and time for testing. Require fewer internal IT staff and time for testing. Reduce testing time by 50 percent and test maintenance time by 30 Reduce testing time by 50 percent and test maintenance time by 30

percent , while significantly increasing business analysts’ efficiency. percent , while significantly increasing business analysts’ efficiency.

Page 14: MERCURY  BUSINESS  PROCESS  TESTING

Reusability Benefits:

LOGIN component

TEST 3

TEST 2

TEST1

SME can use number of components to create user scenarios, validate them and optimize the business flow-all without ever having to touch any procedural code or keywords. SME just selects the desired component from a tree structured list, double clicks on it to add it to Mercury Business Process Testing Workspace.This construct makes it possible to create data-driven manual test libraries in minutes. In addition SME can copy and paste components, business process tests, and test sets within Quality Center Projects, so it is possible to leverage testing assets across multiple applications and different testing teams.

Page 15: MERCURY  BUSINESS  PROCESS  TESTING

Advantages of Automating Buisness Process:

Provides entire QA team with collaborative solution

Starts Quality process Automation sooner

Automates maintenance and reduces cost

Ensure visibility and verification with auto Documentation

Page 16: MERCURY  BUSINESS  PROCESS  TESTING

Thank You