Pages

Friday, July 27, 2012

About BPT (Business Process Testing)


About BPT (Business Process Testing)


Business Process Testing (BPT) is a role-based testing model. It enables Automation Engineers (AE) and Business Analysts (BAs)/ Subject Matter Experts (SMEs) to work together to test an application’s business processes during the application’s development life cycle.

Business Process Testing enables BAs or SMEs to design quality assurance tests for an application early in the development cycle and in a script-free environment. Business Process Testing uses a new methodology for testing that provides numerous benefits in an improved automated testing environment.

To begin the Business Process Test process, the Business Analyst or Subject Matter Expert defines and approves the requirement(s) for the application test.  The BA or SME then creates the business components in the Business Components module of Quality Center by defining the details of the component’s shell, and storing the components in the component tree. The BA or SME will incorporate the components into business process tests in the Test Plan module tabs later in the process.

Business component definitions include a description of the component’s purpose, the conditions of the application being tested before and after the component steps are performed, and the actual steps that comprise the component. The BA or SME defines these steps in the business component as manual steps, or he/she can have the AE automate them using QuickTest Professional.  Refer to the QA Automation team Project Manager for further details.

The BA or SME defines input component parameters that are required by the business component and the output component parameter values returned to other components, if available. Several of the defined component shell settings can be viewed and modified in the Business Component Settings dialog box in QuickTest.

BPT enables you to work with QTP-scripted and keyword-driven automated components in the Business Components module of Quality Center and provides the interface between Quality Center and QuickTest.


Before one starts working on BPT, they should possess the knowledge on the below:

  • Quality Center 10.0
  • Automation for SAP Application

This manual provides a step-by-step guide to creating and running keyword-driven business components and business process tests, using the Business Components, Test Plan, and Test Lab modules in Quality Center.

1.      Business Process Testing

2.      Business Process Testing Roles and Workflow

3.      Starting Business Process Testing

4.      Exploring the Business Components Module Window

5.      Exploring the Test Plan Module Window

6.      Exploring the SAP Application

Business Process Testing

Business Process Testing enables Subject Matter Experts to design quality assurance tests early in the development cycle and in a script-free environment.

Business Process Testing is based on the creation, implementation, and running of business components in business process tests using the Quality Center Business Components, Test Plan, and Test Lab modules.

1.      The Business Components module enables you to create, manage, and automate reusable business components, comprising steps that perform specific tasks in a business process.

2.      The Test Plan module enables you to drag and drop the components into business process tests, and debug the components.

3.      The Test Lab module enables you to run business process tests and view the results.


Business Process Testing Roles and Workflow

The Business Process Testing model is role-based, allowing non-technical Subject Matter Experts to work on tests with Automation Engineers, both together and in parallel. The Business Process Testing model also follows a workflow that is supported by the user interface design. By following the roles and workflow that Business Process Testing offers, you can maximize the quality and efficiency of the testing process in your organization.
  
Identifying Business Process Testing Roles

The following two basic user roles are identified in the Business Process Testing model:

Automation Engineer: Creates application areas and the object repository, library files, and recovery scenarios associated with these application areas using a testing tool such as Quick Test Professional. The Automation Engineer can also assist with the debugging process after the Subject Matter Expert creates automated business process tests.

Subject Matter Expert: Creates and automates components in the Business Components module of Quality Center, combines the business components into business process tests, composed of a serial flow of the components, and uses the resources defined by the Automation Engineer to add object and function steps using the keyword view. The Subject Matter Expert can Check the components within business process tests by running and debugging them from Test Plan and can then include them in test set runs to test the application. For the purposes of this training manual, the Quality Center project provides the application area; object repository and library file resources that an Automation Engineer would normally provide, so that you can focus on learning the Subject Matter Expert role.

Note: These roles are flexible, and depend on the abilities and time resources of the personnel using Business Process Testing. There are no limitations or product-specific rules controlling which roles must be defined in a particular organization, or which types of users can do which Business Process Testing tasks (provided that the users have the correct permissions).

The Business Process Testing workflow in this training manual consists of the following main phases:


                

Create manual business components

Create manual business components in the Business Components module by defining details and manual steps.

1.      Add components to a business process test

            Drag and drop your business components into a business process test.

2.      Automate components

Convert each business component to an automated keyword-driven component and select an application area to use with each component.

3.      Add keyword-driven steps to your components

            Define the automated steps that perform specific tasks in each business component.

Debug components

Run your business components in the test to ensure that they perform successfully and without interruption. This phase should be repeated after each significant enhancement to the test.

Define component parameters

Expand the scope of your business components and business process tests by replacing fixed values with component parameters.

Run test and view results

Run your business process test and view the results to pinpoint defects in your application.
Before you begin creating business components, you should familiarize yourself with the module windows used in Business Process Testing, and the SAP Application. These topics are described in the next sections.

Starting Business Process Testing

We start working with Business Process Testing by logging in to Quality Center and opening the Business Components module. To start working with Business Process Testing:

1.       Open the HP Quality Center Options window.


In your Web browser, enter your HP Quality Center URL:
http://<HP Quality Center server name>/<virtual directory name>

The HP Quality Center Options window opens.









For Online Class contact: 



Live Demo on SAP TAO & SAP Testing



    Mail To         : mysaptesting@gmail.com


    Web Site      : www.mysaptesting.com




    No comments:

    Post a Comment