0% found this document useful (0 votes)
282 views

Business Process Testing

Business Process Testing (BPT) allows business and QA teams to collaborate throughout testing using reusable business components. BPT enables subject matter experts to create process tests in a script-free environment using drag-and-drop components. Components use table-driven and keyword-driven approaches and integrate QTP and WinRunner automation. Challenges include lack of parameterization from Quality Center data tables and potential rework needed to modify existing QTP test cases for the BPT approach.

Uploaded by

Maheema Bhatte
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
282 views

Business Process Testing

Business Process Testing (BPT) allows business and QA teams to collaborate throughout testing using reusable business components. BPT enables subject matter experts to create process tests in a script-free environment using drag-and-drop components. Components use table-driven and keyword-driven approaches and integrate QTP and WinRunner automation. Challenges include lack of parameterization from Quality Center data tables and potential rework needed to modify existing QTP test cases for the BPT approach.

Uploaded by

Maheema Bhatte
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 9

Introduction

BPT
Business Process Testing enables the QA and business teams to work together throughout the testing process, regardless of levels of technical expertise. BPT enables Subject Matter Experts to create business process tests using reusable business components.

Overview of BPT
BPT uses unique component based approach to test automation. The reusable components permits creating test cases using drag and drop feature.

Components use table-driven and key-word driven methodologies. BPT integrates both QTP and Win runner test automations. Design quality assurance tests for an application early in the development cycle and in a scriptfree environment. Based on the creation and implementation of business components in business process tests using Quality Centers Business Components module and Test Plan module.

The Quality Center


Requirements
Business Components

Creating Test Requirements

Creating Components

Test Plan

Adding Business Process Test Cases Linking Test Cases to Requirements Creating and Executing BPT components Defect Tracking Reports

Test Lab

Defects

Analysis

BPT - Approach

Business Process Testing Unifies the Application development teams Allows Non technical Subject Matter expertise to create Business process tests. Business process tests can be created and implemented in the early stage of SDLC, enabling potential issues to be detected earlier in the development process.

BPT Automation Process


Automation Architecture Design

Automati on Engineer

Create Function Libraries Create Object Repositories Create Business Components Drag Components to create tests in QC Configure Input / Output parameters Debug tests in QC Test Plan module Add tests to test set in Test Lab module

Subject Matter Expert or Test Engineer

Components under Business Components section in QC

Data table Under Test Plan

Components are executed from Test Lab

BPT vs. Conventional Automation Approach


BPT Automation Conventional QTP Automation

BPT is not a framework by itself, its a process toQTP -Framework can be designed according to follow. the application. Component creation is done by BAs/FunctionalAutomation is done by Automation Engineer. users Performance of executing the BPT components isPerformance of executing the scripts much faster slow Tools required : QTP, QC with BPT component Tools required : Only QTP

Not Cost Effective, as we require more QCIts Cost Effective and doesn't require any add-in. licenses and BPT add-in. QC connection is must for Execution. Execution can be done from QC as well as from File System (local)

License for both QTP and QC in equal numbers. License for both QTP and for QC in limited numbers. Handling Excel sheets from QC is complex. Handling Excel sheets is easy.

Challenges Faced / Problems Foreseen


Challenges Faced :
Parameterization of Data using data table placed in QC option is not available in BPT. To resolve this issue we have incorporated a user defined function which connects to QC to fetch the data.

Problems Foreseen:
Test cases have been already scripted using QTP. To change it to BPT it will take 25% of rework. Current test cases have to be modified as Business Component related test cases. Unique Property not available for Web Tables. Tables are getting added using Index property. If new tables are added to the Application then the properties of the table need to be updated / changed, thus involving more maintenance efforts.

You might also like