160 likes | 309 Views
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.
E N D
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? Business Process Testing is the creation, implementation, and running of business components in business process tests using the Quality Center “Business Components” ,” Test Plan”, and “Test Lab” modules. The Business Process Testing model Role-based defined for SME( Subject Matter Expert) and AE (Automation Engineer) Allowing non-technical Subject Matter Experts to work on tests with Automation Engineers both together and in parallel follows a workflow that is supported by the user interface design
Business Component • Business components are reusable units that perform a specific task in a business process • Components can be Keyword Driven or Scripted.
Defining Requirements: • Raising Component Requests • SME Defines Business Components
Creation of Business Component: KEYWORD DRIVEN COMPONENTS • Create the Application Area • Add the objects in object repository • Set the user defined functions to the application area • Set the Recovery Scenario • Select the Application Area for the Business Component • Define the Input and Output Parameters • Set the Items on which Action needs to be preformed in the Steps Tab of QC SCRIPTED COMPONENTS In case of Scripted Component Create the Application area , add the objects in object repository and then either use descriptive programming or the record option of QTP in creation of components
Business Component Tab in QC Parameters Business Component tab Component Name Tool Bar
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
TEST LAB • Add the test script under the test set • Specify the Test Datasheet • Run the Script by clicking the Run button
Features and Benefits: • The roles and workflow that Business Process Testing offers, you can maximize the quality and efficiency of the testing process in your organization. • Allow non-technical business analysts to quickly build, data drive, and document tests in one system. • Reduce the effort required for test maintenance by deploying Keyword Enabled Test Components. • Provide a jumpstart to building and maintaining repeatable test processes, even before the application is delivered to Quality Assurance. • Combine test documentation and test automation into one structured effort. • Help detect and diagnose performance problems before system downtime occurs. • Require fewer internal IT staff and time for testing. • Reduce testing time by 50 percent and test maintenance time by 30 percent , while significantly increasing business analysts’ efficiency.
Reusability Benefits: TEST1 TEST 3 LOGIN component • 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. TEST 2
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