Architecture of B.P.T framework


image
image
BPT is the first web based test design software.Mercury (now a days HP)’s best approach towards test automation project is to keep SME’s busy by designing automated script while the test automation engineers are busy with the coverage.
in our traditional BPT framework automation is divided into two halves…
  1. one is to design the component(might be reusable or business based)
  2. to use them in a drag and drop manner and execute them
So it can be told that BPT framework is a three tire architecture.where the first tire is for higher management who look after the requirements vs testing.Management can report and assign a test,
Second tire is for automation test engineers who design the components.The major advantage of this framework that the automation test engineers do not need to know the functional flow.So they can create a component,create function library and create the Object repository.
and the last tire is for SMEs who design the test.They can select components by drag and drop.They can configure the input as many possible combination as possible.The can debug the test plan.They can add/delete the test plan.Most importantly they can execute.
The first part(the light blue part of the picture) is done by the Automation engineers. in this part automation engineers design functional library,create necessary object repository files and finally create components.
Say I need to automate
  • login to the portal
  • create customer
So automation engineers create a component called Login.This login will use two common functions..
  1. editing a text filed for id
  2. editing a text filed for password
  3. click on a submit button.
Again for second component they create Create_customer
  1. editing a text filed with name
  2. editing a text filed with address
  3. editing a text filed with ph no
  4. click on a submit button.
These function will come from function library.Function library might be divided into two halves--
  • Pure business library
  • Pure common function library
They will upload these component in Quality center.
Now the SME’s will create a test(light red part of the picture) .Take these component in drag and drop manner and design the same.They will configure the input and output file as a set of data.Then they will run this test from QC. After successful test run they will go to output file and will validate the result.

Technorati Tags: ,,,,,,,,,,,,,,,,,,,,
Windows Live Tags: Architecture,framework,automation,component,manner,library,repository,files,components,portal,customer,Login,text,password,Again,Create_customer,Take,output,data,result,engineers
WordPress Tags: Architecture,framework,automation,component,manner,library,repository,files,components,portal,customer,Login,text,password,Again,Create_customer,Take,output,data,result,engineers
Blogger Labels: Architecture,framework,automation,component,manner,library,repository,files,components,portal,customer,Login,text,password,Again,Create_customer,Take,output,data,result,engineers
About the author :
author

This post was written by: Animesh Chatterjee. Animesh is a professional blogger, web designer and frontend web developer. Animesh is an enthustic and have passion to share his idea and creativity with this blog and provide tricks, tips and information for visitors. Thanks for visiting. You can follow Animesh in the following channel

You may also like :

{ 0 comments... read them below or add one }

Post a Comment