Skip to main content

Business Process Testing in QTP


Business Process Testing in QTP
Business Process Testing in QTP

 

Business Process Testing in QTP

BPT stands for Business Process Testing. It built in QTP automation framework used in conjunction with the Quality Center. BPT helps indulge Business Analysts in the automation process. The automation scenarios and executed requirements without automation/coding knowledge 

BPT is a scenario consisting of a series of Business Components. It designed to verify a particular Business process in the application under test. 

 The building blocks of the BPT Framework

  •   Components

  •   Application Area

  •   Flows

  •   Business Process Test

Component:


It is also called Business Component. The component is a reusable set of automation statements. That performs a particular predefined task in AUT. It is like VBScript function and QTP action but designed to use in BPT framework

Application Area: 

 

It is a repository containing all the resources. It required developing the Business Components. Resources include shared object repository, reusable functional libraries. It is a logical entity, which cannot see the physical existence in the file system. 

Business Process Test:


A scenario comprising a serial flow of Business Components. It designed to test a specific Business process of an application.

Flow:


At times, you need to use the similar Components in the same order in many BPTs. Instead of adding the same Components in each BPT, you can create a Flow of Business Components

Why BPT?


There are some challenges with traditional automation mentioned below: 

  •   Lack of co-ordination between manual testers or Subject matter experts and automation testers.

  •   There is no role for the manual testers in the automation process.

  •   Lack of standards in automation development.

  •   There is a chance of huge maintenance effort without an intelligent framework.

  •   The automation tester does not have good application knowledge. he tends to the develop inefficient scripts

BPT overcomes challenges with a standardized framework. Where it involves the SME's / Manual testers as a part of automation development. It defines a standard process of developing BPTs. 

Manual testers design the manual Component for the required functionality. Which automated by the automation tester. The Manual / Automation testers arrange automated Components inform the BPT. 

BPT defines different roles, performed by various resources. BPT helps with optimization in the use of the resources and their expertise. 

  •   SME

  •   QTP Expert

  •   Tester

SME: 

SME's is a Business Analyst or the manual tester who has good knowledge of the application. The manual Business Components which will test a specific action or functionality. While designing the manual Business Components test steps and the expected results. 

QTP Expert: 

The QTP Experts convert the manual Business Component into automated Component. The automating steps mentioned in the manual Component. 

Once the Components designed, an SME, or QTP Expert will arrange those Components to form BPT. 

Tester: 

Tester can be the manual tester or QTP expert who can execute the BPT's from quality center.

Comments

Popular posts from this blog

Selenium Browser Automation Testing Tool

    Selenium Browser Automation Testing Tool Testing professionals use a variety of automation testing tools to the web applications. Automated testing has made the testing processes much simpler than manual testing. It has accelerated the testing process and improved efficiency. The most powerful open source automation tool available at the moment is Selenium . Advantages of Selenium Browser Automation Testing Tool Based on Java scripting to a large extent tests run in the browser. Like Mozilla, Firefox, and Internet Explorer. Various operating systems like Mac, Windows, and Linux. There is hardly any tool that covers such assortment of platforms. This tool has made it easier to check web applications without putting in extra effort and time. Here are some important advantages of the Selenium automation testing tool Flexibility and Ease of Use: Selenium is an interface creating and executing testing suites. Selenium ’s open source allows the user to write ex

Design An Effective Test Automation Framework

  Test Automation Frame work Selenium Training In Hyderabad Test Automation Definition  The software industry test automation defined as a process of performing. software testing activity by utilizing various test automation tools. the type of test automation tools is open source or licensed versions. the popular test automation tools in Selenium Training in Hyderabad . The test automation software quality assurance experts to create a test automation framework . which does not support the entire software testing process. but also help in improving the quality of software testing process. In a way, test automation framework allows a software tester. .software testing company to perform automated software testing Selenium Training in Hyderabad. Test Automation Framework Design Selenium Training in Hyderabad A framework defined as a real or conceptual structure created to provide support. The guidance to an entity that could expand in future. A few others define