What is Business Process Testing?


BPT, well, I’ve heard this term 2yrs back. Since then I kept wandering about it’s implementation and wondering about it’s development, until one fine day my offshore manager asked me to learn & implement BPT for a pilot run .

I straight jumped into the QTP help file repository and browse some links related to BPT.The first sentence i had stumbled upon was “Subject matter experts creates an automation test”, re-read the sentence twice, thrice and more and closed the help file as the very first sentence  seemed to be  weird . Having been working with Keyword and Data driven framework , I felt  it’s not worth to concentrate more on this topic.

I kept on wondering about the issues I faced in script development and thought about the SME (one from my department )  creating an automated test and thought about my collegues just adding objects to OR and watching SME creating the test.

I went outside bhabhi ki tapri (Our Hangout Place) , had tea and puffed,suddenly one thought striked my mind:-

We believe that if men have the talent to invent new machines that put men out of work, they have the talent to put those men back to work-Kennedy”

and my exploration and journey begun…..All I can say now is BPT is a wonderful concept and an amazing cost saving component oriented approach of automation.

 What is Business Process Testing?

BPT stands for Business Process Testing.It’s a component oriented approach to automation. It provides a script-free mechanism for business analysts to design and align tests with business processes for accurate functionality coverage, while allowing automation test engineers to focus on the automation stuffs.

HP Business Processing Testing Framework Key benefits:-

* Implement a framework for building reusable, data-driven test components

* Convert manual tests into manual components for instantly reusable test assets

* Support manual and scriptless automated components

* Use auto-documentation to make it easy for new testers to pick up test execution

* Create and update tests for SAP and Oracle using extended capabilities

In short, it closes a gap between the business people who design the business processes and the technical people who designs and develop the automation stuffs.It would be easier to maintain the components rather than the test.Eg, If a piece of functionality changed in an application, each of the test doesn’t have to be debugged/corrected, only the component associated with that test needs to be checked.( Maintainablity)

i.e Fix one,reflects everywhere!

Who does what?

AE (Automation engineer):

  • Design Test Automation Architecture
  • Create Application Area (Area in QTP/QC where .Qfl, .Qrs and .Tsr files are created and saved)
  • Create a function library (Common functions)
  • Create OR, add objects , rename it accordingly.
  • Create Recovery Scenario and finally
  • Create business component as assigned.( egLogin, Logoff etc)

SME/BA:

  • Define business component
  • Drag components to create business process (Business process is a sequential flow of the components/scenarios to be testes)
  • Asks AE to create custom components if needed for complex or logical scenario.
  • Run the test.

More to come..keep watching this space….. 🙂

Advertisements

11 responses to this post.

  1. Posted by Anonymous on February 13, 2012 at 8:37 am

    could u plz explain berifly about BPT means?

    Reply

  2. Posted by Anonymous on February 15, 2012 at 1:59 pm

    hi Bibek thaks for your information it is very useful to me

    Reply

  3. Posted by Anonymous on February 28, 2012 at 5:57 pm

    hi bebek,

    The infn. you provided about BPT is very useful to me for tomorrow’s interview. Your first paragraph made me laugh continuously fore atleast 10 mts.

    Reply

  4. Posted by Anonymous on December 31, 2012 at 12:17 pm

    Its worth reading 🙂

    Reply

  5. Hi,

    It strikes me that BPT without QTP gives you all the headaches of QTP, with none of the benefits. Can you see any reason why someone should do BPT on its own without QTP.

    People in the SAP world are wondering, hence the question.

    Shane
    solmanhpqc.wordpress.com

    Reply

  6. Also, it strikes me that all the benefits of BPT can be achived by using standard Tests with Configurations pluse a shared spreadsheet.

    Have you any thoughts on that?

    Shane

    Reply

    • Posted by Anonymous on December 19, 2013 at 7:22 am

      Hi Shane,

      I agree , few shared spreadsheets and a Keyword driver can do the trick of BPT. This HP people just wants to earn money by fooling people with all Quality talks!….

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: