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
Post a Comment