Date post: | 02-Jan-2016 |
Category: |
Documents |
Upload: | myles-pope |
View: | 215 times |
Download: | 0 times |
MERCURY BUSINESS PROCESS
TESTING
AGENDA
Objective
What is Business Process Testing
Business Components
Defining Requirements
Creation of Business Component
Test Plan
Test Lab
Test Run Results
Features & Benefits
Reusability
Advantages of Automating Business Process
OBJECTIVES
To promote an understanding of the Business Process Testing Testing and its benefits for : - Users Considering Mercury Tools for Automation - Existing Users of QTP and Quality Center - Users who recently acquired BPT Rapid Execution of test scripts Extensive Enterprise environment and test Plan Coverage
What is a Business Process Test?What is a Business Process Test?
Business Process Testing is the creation, implementation, and Business Process Testing is the creation, implementation, and running of business components in business process tests using running of business components in business process tests using the Quality Center “the Quality Center “Business ComponentsBusiness Components” ,” ” ,” Test PlanTest Plan”, and “”, and “Test Test LabLab” modules.” modules.
The Business Process Testing model The Business Process Testing model
Role-based defined for SME( Subject Matter Expert) and AE Role-based defined for SME( Subject Matter Expert) and AE (Automation Engineer)(Automation Engineer)Allowing non-technical Subject Matter Experts to work on tests Allowing non-technical Subject Matter Experts to work on tests with Automation Engineers both together and in parallelwith Automation Engineers both together and in parallelfollows a workflow that is supported by the user interface designfollows a workflow that is supported by the user interface design
Business ComponentBusiness Component
Business components are reusable units that perform a specific Business components are reusable units that perform a specific task in a business processtask in a business process
Components can be Keyword Driven or Scripted.Components can be Keyword Driven or Scripted.
Defining Requirements:Defining Requirements:
Raising Component Requests SME Defines Business Components
Creation of Business Component:Creation of Business Component:
KEYWORD DRIVEN COMPONENTSKEYWORD DRIVEN COMPONENTS Create the Application AreaCreate the Application Area Add the objects in object repositoryAdd the objects in object repository Set the user defined functions to the application areaSet the user defined functions to the application area Set the Recovery ScenarioSet the Recovery Scenario Select the Application Area for the Business ComponentSelect the Application Area for the Business Component Define the Input and Output ParametersDefine the Input and Output Parameters Set the Items on which Action needs to be preformed in the Steps Tab of Set the Items on which Action needs to be preformed in the Steps Tab of
QCQC
SCRIPTED COMPONENTSSCRIPTED COMPONENTS In case of Scripted Component Create the Application area , add the objects In case of Scripted Component Create the Application area , add the objects
in objectin object repository and then either use descriptive programming or the record repository and then either use descriptive programming or the record
option of QTP inoption of QTP in creation of componentscreation of components
ParametersBusiness Component tab
Tool Bar
Component Name
Business Component Tab in QC
In Test Plan creation of Test as Test Type : “Business Process”
Test Plan
SME Assembles Business Components in Test Plan
TEST LAB
In Test Lab , creation of new Test Set for execution
Test Lab Tab
Test Set Name
Add the test script under the test set
Specify the Test Datasheet
Run the Script by clicking the Run button
TEST LAB
Test Run Results:
Features and Benefits::
The roles and workflow that Business Process Testing offers, you can The roles and workflow that Business Process Testing offers, you can maximize the quality and efficiency of the testing process in your maximize the quality and efficiency of the testing process in your organization.organization.
Allow non-technical business analysts to quickly build, data drive, and Allow non-technical business analysts to quickly build, data drive, and document tests in one system. document tests in one system.
Reduce the effort required for test maintenance by deploying Keyword Reduce the effort required for test maintenance by deploying Keyword Enabled Test Components. Enabled Test Components.
Provide a jumpstart to building and maintaining repeatable test processes, Provide a jumpstart to building and maintaining repeatable test processes, even before the application is delivered to Quality Assurance. even before the application is delivered to Quality Assurance.
Combine test documentation and test automation into one structured Combine test documentation and test automation into one structured effort. effort.
Help detect and diagnose performance problems before system downtime Help detect and diagnose performance problems before system downtime occurs. occurs.
Require fewer internal IT staff and time for testing. Require fewer internal IT staff and time for testing. Reduce testing time by 50 percent and test maintenance time by 30 Reduce testing time by 50 percent and test maintenance time by 30
percent , while significantly increasing business analysts’ efficiency. percent , while significantly increasing business analysts’ efficiency.
Reusability Benefits:
LOGIN component
TEST 3
TEST 2
TEST1
SME can use number of components to create user scenarios, validate them and optimize the business flow-all without ever having to touch any procedural code or keywords. SME just selects the desired component from a tree structured list, double clicks on it to add it to Mercury Business Process Testing Workspace.This construct makes it possible to create data-driven manual test libraries in minutes. In addition SME can copy and paste components, business process tests, and test sets within Quality Center Projects, so it is possible to leverage testing assets across multiple applications and different testing teams.
Advantages of Automating Buisness Process:
Provides entire QA team with collaborative solution
Starts Quality process Automation sooner
Automates maintenance and reduces cost
Ensure visibility and verification with auto Documentation
Thank You