QA 2100’s Pega PRPC and Web Service Testing Approach

QA 2100’s Pega PRPC and Web Service Testing

The behavior of many service based applications are governed by business process and workflows which are defined by business rules. These business rules must be validated during application testing. For many firms, testing business rules is a costly and complicated process which involves business users and testers. QA 2100 has uniquely designed state-of-the-art automated test methods using tools integrated by Pega Systems into PegaRULES Process Commander® (PRPC) V.X and Test Management Framework. Within the framework of PRPC is a process of design which utilizes not only business process, but a tool called Direct Capture of Objectives or DCO. This process turns use cases based on requirements into design, thus providing fundamental testing paths for automated testing. This allows you to develop an application using a design based upon business rules, use cases, best practice development and quality principles.

Automated business rules and workflow validations can lower your testing time by 95%

Test Automation Using PegaPRPC Tools
QA 2100 takes business rules validation testing one step further by automating the creation of test scripts using parameterized data and automating the execution of test cases. For example, QA 2100’s accelerator can execute 65 rule validations in 1.1 minutes using automation, versus 32.5 hours for manual execution. We use the Automated Unit Testing functionality within Pega PRPC to help you build a series of test cases to satisfy test requirements defined by the business requirements and use cases. These test cases are the foundation for automated test scripts. Automated test scripts can be built to pass from workflow to workflow, thus describing a partial or complete path through the application for scenario or end-to-end testing.

With the use of Test Management Framework (TMF), use case steps and parameters as described within the automated test scripts can be satisfied using the Scenarios and Suites features. The Scenarios and Suites test the behavior of the application and verify compliance with the original requirements. Besides providing significant savings in cost, time and efforts, automation lets you run many more tests during your testing process as a suite to provide hands off results.

Boundary Testing
QA 2100 provides boundary or negative testing of the business rules and process to confirm the effectiveness of rule sets by requesting conditions that don’t exist. This helps ensure the business rules engine returns the correct value or an appropriate error. These boundary tests are set up as part of the actual application within each workflow.
QA 2100 has experience with automated tools to accelerate testing and improve accuracy
Employing automation tools to test and validate business rules adds breadth and depth to your testing efforts. By using pre-defined testing parameters, hands-off automation methodologies, and innovative solutions, you can accelerate and simplify a complex process.

XMLServiceTestToolExecutionTiming

32.5 hours to perform 65 rules tests manually
1.15 minutes to perform 65 rules tests using automation

Performance Testing
QA 2100 uses Pega’s Performance AnaLyzer (PAL) to gather statistics about the performance of your Process Commander system. This tool collects snapshots of your application on demand as it executes. You can use it to observe the rules cache and see how client requests are resolved. PAL is used to gain insight into where the system is spending resources; use PAL to determine resource issues impacting performance, or it may begin to do so when more load is added to the system. QA 2100 uses PAL to provide point-to-point application performance metrics in combination with standard testing tools like HP LoadRunner, Quicktest Pro, JavaScript, VuGen with LoadRunner, DBTrace, Selenium, VMWare, Visual Studio.

QA 2100’s Service Testing Toolkit for web or endpoint services in Pega or SOA applications
By analyzing the testing process across various financial services clients, we noticed common problems which could be addressed with innovative solutions. Our Service Testing Toolkit contains accelerators, methods and tools to perform common testing tasks with exposed services of PRPC and any other web-based service by using SOAP over HTML, MQ and XML/Java.

Automated Rate Matching
Rate matching has always been a tedious and time-consuming effort which often involves manual processes to conform to all the rate variances within the auto insurance business rating methodology. QA 2100 developed a testing harness that provides complete rate matching functionality between several components including legacy, mainframe and web-based applications.
Our back end rate matching tool captures rates and policy data and creates a rate comparison between two or three sources such as a legacy, mainframe or web-based application. The tool delivers the rate matching results to an Excel report.
QA 2100’s GUI rate matching tool captures rates from mainframe applications and Pega for comparison and creates a work object for the created policies. This work object is copied to the web-based application URL address. When executed, the GUI application is populated with the rate and quote data, bypassing the manual input. Only 3 to 4 dynamic fields need to be refreshed to complete the calls to update the fields. Rates can be visually validated in minutes rather than hours.

QA 2100 XML test tools for other business rules engines

Our testing toolkit for rate matching and business rules engine validation can be applied to any web-based service or cluster of services providing business rules to govern application behavior and any web-based application.

QA 2100’s Service Testing Toolkit

  • Business Rules XML Test Tool
    • External harness for automated XML testing of business rules
    • Dramatically accelerated business rule validation process
  • Automated RateMatching Tool
    • Internal/backend conversion or migration rate matching
    • Dramatically accelerated rate matching process using batch and scripted tools
  • GUI-based Rate Matching Tool
    • GUI rate matching and validation with mainframe using XML tool interface
  • External Manual XML Service Test Interface
    • Provides deep dive analysis of XML requests and responses from the Business Rules Engine for defect management

IN PRACTICE:
QA 2100 has provided innovative solutions for banks, insurance companies and capital markets firms for over 18 years.  We leverage our experience and create repeatable, high-value frameworks for our clients. In a recent initiative, we combined Pega PRPC frameworks and Test Management Framework with our expertise in testing insurance systems to build a proof of concept for First Notice of Loss which now resides on the Pega Amazon Cloud environment. We now have a fully integrated, end-to-end demonstration of this capability using Pega PRPC and TMF to run scenarios against an FNOL demo in the cloud environment.

About QA 2100 and the Collaborative Business Experience
QA 2100, a leading edge provider of consulting, technology, specializing in BPM automation testing and Business Process Design which enables our clients to transform and perform through superior technologies.  QA 2100 provides its clients with insights and capabilities that boost their freedom to achieve superior results through coherent solutions.

www.QA2100.com

World Class Expertise
QA 2100 – With our 18 years of experience and exposure to the growth and standardization of the testing industry, we incorporate industry standards such as TPI®, TMap® and Quality Blueprint.  Custom Tools, Accelerators, Agile, and Rapid Deployment Methodologies are value added ingredients we’ll inject into your testing engagements as well as our innovative thought leadership.

QA 2100 has the right experience for deployment for your Pega and web service testing efforts.

For more information, contact us at Email Link – Inquire into QA2100 Services

Bill Fulbright
CEO, QA2100
770-880-0959
www.QA2100.com

Advertisements

Published by

Bill Fulbright

Multiplicitous Awesomeness defined in many sets of skills.

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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s