In my last project, I was told to create Business Process Components using QuickTest Pro (QTP) and Quality Center (QC). In this blog post, I would like to share about Business Process Testing and understanding its workflow.
What is Business Process Testing?
Business Process Testing is a role based testing. In a typical test automation projects, there would be two important roles: Automation Engineer and Business Analysts.
Automation Engineers are responsible to design, implement and deliver the reusable assets to achieve seamless automation.
Business Analysts also known as Subject Matter Experts are responsible to test the various applications being test. They might not have programming or automation skills. But they are experts in their domain. They use QC to design the Business Components and Test Plan modules.
Above said roles might differ from organization to organization.
QTP has two types of components:
- Business Components also known as Keyword-driven components
- Scripted Components
What is component?
Component is a reusable asset and easily maintainable which performs specific task. E.g. checking your Outlook email inbox, following would be the steps:
- Launch www.Outlook.com
- Enter your email ID
- Enter your password
- Click on Login
Combined above said steps will be your LOGIN component.
- Click on Inbox
- Check for unread messages
Combined above said steps will be your CHECK EMAIL component.
- Click on Logout
Above step will be your LOGOUT component. Here we can reuse LOGIN and LOGOUT components. Business Components are fully integrated with QTP and QC where Automation Engineers and Subject Matter Experts can add/edit/delete/run. But Scripted Components can only be created by Automation Engineers. Subject Matter Experts will define the manual steps in Design tab in QC and add those components to execute it from QC Manual Runner. In Design phase, automation engineers works with Subject matter Experts to define the settings, resources for each component. Then automation engineers create Application Area for the various parts of the application under test (AUT).
Application Area is a single point of maintenance for all elements in AUT. You can define settings, resources, start up add-ins, recovery scenarios, functional libraries, object repositories etc for easy maintenance. Below is the detailed workflow of how business process testing works from HP.
[auto_thumb width=”150″ height=”150″ link=”” lightbox=”true” align=”center” title=”Business Process Testing Workflow in HP QTP” alt=”Business Process Testing Workflow in HP QTP” iframe=”false” frame=”true” crop=”true”]http://qainsights.com/wp-content/uploads/2013/06/Business-Process-Testing-Workflow-in-HP-QTP-QAInsights.jpg[/auto_thumb]
In my next post, we will see about how to create components in QC Business Components Module.
Thanks for visiting QAInsights! Check out our new portal Testifications.com to get updates on Software Testing related certifications. We’re always posting interesting articles on QAInsights. I request you to subscribe so you don’t miss out anything. Searching for QA Jobs Openings, check it at www.QAJobOpenings.com
Want to start a blog like this, please visit SpidyDomain to buy cheap web hosting and register domain.
Subscribe to our QAInsights YouTube Channel
- Unboxing HPE LoadRunner 12.55 - August 20, 2017
- Measure Client-side Performance using Lighthouse - August 10, 2017
- Perf Calculator – free iOS app for performance testers - July 16, 2017
- How to performance test AngularJS or ReactJS applications? - June 25, 2017
- How to run Apache JMeter tests with Visual Studio Team Services? - June 6, 2017