Pega PRPC / Web Service Testing

QA 2100’s Pega PRPC and Web Service Testing

The behavior of many BPM 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 invested in state-of-the-art automated BPM test methods and tools integrated by Pega Systems into PegaRULES Process Commander®
(PRPC) V.X and Test Management Framework, Bonita, and other opensource BPM products. Within the framework of PRPC, and BPM products is a process of design which utilizes not only business process, but a Requirements Definition tool which clarifies the Requirement process. This process turns use cases based on requirements into design, thus providing fundamental testing paths for automated testing of the BPM framework. 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), and other Test Repository tools, 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 BPM Testing results.

Boundary Testing
QA 2100 provides boundary or negative testing of the business rules in the BPM framework 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), and other performance tools 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 for Insurance and Finance
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 BPM service 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 BPM 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 and outsourcing services, specializing in BPM automation testing and Business Process Design enabling 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 approaches to 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. We deliver testing services using our network of hand selected on-shore and offshore resources.

QA 2100 has the right experience to staff for onsite, near shore or offshore 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

One thought on “Pega PRPC / Web Service Testing”

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 )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s