Wednesday 24 May 2017

How To Unit Test A Data Transform

The Run Rule feature allows you to test a data change independently, before testing it in the perspective of the application you are developing.
Preparation
1. Inspect the rule. Evaluate the Applies To key part, the Definition, Parameters, and Pages & Classes tabs of the rule to recognize the classes of the pages it uses and the pages and properties concerned in the data transform.
2. The Run Rule feature can generate or copy a page to use as the test page, as suitable for the rule you are testing. The page class of the test page is the Applies To class of the rule. If required, you can produce a data transform to set original values for the test page.
3.  If the rule needs input from numerous pages, decide how to imitate the processing that generate them so the clipboard has the initial context required for the data transform.
4.  For more inclusive testing, produce one or more additional data transforms that load a variety sets of input values into the clipboard.
Pega CSSA - unit testing data transform

Test approach
1.  Save the Data Transform form.
2.  Click the Run toolbar button (Run) or the alike keyboard shortcut CTRL + R to open the Run Rule window. The Run Rule window opens.
3.  In the Test Page section, state whether to pre-populate the main test page with values from a different data transform before call upon the to-be-tested rule:
  • ·         Choose Create or reset Test Page and make use of the Apply Data Transform field to pick a data transform to utilize to pre-populate the test page. If you do not make a selection, the system pertains the default data transform of the tested rule's Applies To class.
  • ·         Leave the default choice to skip pre-populating the main test page with values.

4. If the rule being tested is circumstance-qualified, choose Set circumstance properties to run exact version of rule. Otherwise, the base version or a different circumstance-qualified version might be invoked other than the rule form from which you opened the Run Rule window.
5. If Empty Test Page is chosen, click Reset to make sure the test page on the clipboard is appropriately reset. If Create or reset Test Page is selected, the displayed button has one of the following labels:
  • ·         Create Page (if this is the first test run and the test page does not already exist on the clipboard).
  • ·         Reset Page (if the test page was created in a former test run and exists on the clipboard).
  • ·         Hit the displayed button to ensure the test page is pre-populated according to the data transform specified in step 3.

6. In the bottom section of the Run Rule window, enter any test data required by the tested rule, and click Execute to run the test.
Repeat as desired, choosing different data transforms to pre-populate the test page, or providing other input values.

Tuesday 28 February 2017

Pega CSA 7.2 Online Training

Course Name :             Pega CSA 7.2 

Course Duration:        35 Hours

Course Resources:    Materails , Certification Dumps, PPts and Sample Resumes

Mode Of Training:     Live Online Training /  Self Learning Videos Access


  • Introduction to BPM ,BRE,PRPC
  • Software Installation
  • Difference between Different Version 5x,6x,7x
  • Application Creation
  • Understand Organization,Operator ID, Unit, Division,Work Group / Work basket
  • Creating Rule set , Rule set Version , Validation
  • Check in/Check out, Private Edit
  • Different Users ( Developer, BA, Manager, User)
  • Different Portal
  • Designer Studio Basic
  • Framework and Implementation Layer
  • Access Group, Access Role, ARO, Privilege
  • Introduction to Class structure
  • Types of Classes – Data-, Work-, Int-
  • Abstract Class&Concrete Class
  • Inheritance – Directed and Pattern
  • Class group/Work pool
  • Introduction to Data model
  • Creating Data Tables – Local Storage
  • Types of Properties & Modes
  • Change the Appearance of a property
  • Table Mode and Advanced Settings
  • Create embedded properties
  • Data Pages
  • User Interface
  • Portal , Harness, Section, Flow Action, Layout, Controls
  • Live UI Tool
  • Section Containing Multiple Layouts
  • Adding a Section to a Flow Action
  • Calling another section in a section
  • Process Definition
  • Different shapes used in Flow & their purpose
  • Create Main flow/Process flow
  • How to run the flow or creating work object
  • Create a Sub-flow/Screen flow
  • Call a Sub-flow from another Flow or from same flow
  • Create a Tabbed/Tree navigation Screen flow
  • Advanced UI
  • Conditionally Display a Layout Using a When Rule
  • Conditionally Display Property Fields
  • Create a Dynamic Select Control
  • Repeat layout( Row/Column)
  • Conditionally display a Section
  • Activities and Methods
  • Understand purpose of Pages & Classes
  • Different Methods used in Activities
  • Different ways to call Activities
  • Types of Activities
  • Validation
  • Types of validations
  • Rule-Edit-Validation
  • Rule-Obj-Validation
  • Difference between Rule-Edit-Validation and Rule-Object-Validation
  • Decision Rules
  • Decision Table
  • When
  • Decision Tree
  • Map Value
  • Declarative Rules
  • ​​Declare Expressions
  • Declare Constraints
  • Declare On change
  • Routing , Notify,Tickets and Service level Action (SLAs)
  • Work Parties
  • Introduction to Agents 
  • Reports 
  • Category, Shortcut, Report Definition
  • Standard Reports
  • Report Browser, Report Viewer, Report  Editor
  •  Database
  • External Database, Connect-SQL
  • RDB Methods
  • Difference from Obj-methods
  • Integration
  • Connect and Services
  • SOAP, REST
BEST PRACTICES , GUARDRAILS, NAMING CONVENTION