CPSA Testing, Debugging and Quality Assurance 1 — Questions and Answers
Question 1: What is the primary purpose of the Tracer tool in Pega Platform?
- To monitor network traffic between Pega and external systems
- To trace and debug rule execution step-by-step during runtime (Correct answer)
- To generate automated test cases for activities
- To profile database query performance
Correct answer: To trace and debug rule execution step-by-step during runtime
The Tracer tool records and displays detailed step-by-step rule execution information, allowing developers to debug logic and identify issues during runtime.
Question 2: Which Pega tool allows developers to inspect and modify property values on the clipboard during a session?
- Application Linter
- Performance Analyzer (PAL)
- Clipboard tool (Correct answer)
- Tracer
Correct answer: Clipboard tool
The Clipboard tool provides a live view of all clipboard pages and their property values, and allows developers to modify values directly for testing purposes.
Question 3: What does a high Pega Guardrail compliance score indicate about an application?
- The application uses many third-party integrations
- The application follows Pega best practices and platform standards (Correct answer)
- The application has extensive custom Java code
- The application requires minimal database access
Correct answer: The application follows Pega best practices and platform standards
A high guardrail compliance score means the application closely adheres to Pega-recommended development patterns, reducing technical debt and easing future upgrades.
Question 4: What is the purpose of running Application Linting in Pega?
- To compress application artifacts for deployment
- To identify rule violations and best practice deviations (Correct answer)
- To encrypt sensitive data fields across the application
- To merge rulesets from multiple applications into one
Correct answer: To identify rule violations and best practice deviations
Application Linting scans rules in the application and reports guardrail violations, unused rules, and other best practice deviations that should be resolved.
Question 5: What is the Performance Analyzer (PAL) primarily used for in Pega Platform?
- Analyzing end-user behavior patterns and session history
- Scheduling and monitoring batch processing jobs
- Measuring and diagnosing application performance bottlenecks (Correct answer)
- Configuring load balancing across multiple Pega nodes
Correct answer: Measuring and diagnosing application performance bottlenecks
PAL captures detailed performance metrics for rule executions, database calls, and interactions so developers can identify and resolve slow-running components.
Question 6: Which Pega feature allows developers to create automated validations that confirm a rule produces expected outputs for given inputs?
- Application Linter checks
- Unit Test Cases (Correct answer)
- Clipboard Inspector assertions
- Data Flow Analyzer rules
Correct answer: Unit Test Cases
Unit Test Cases are Pega rules that store defined inputs and expected outputs, enabling automated regression testing of activities, data transforms, and decision rules.
Question 7: What does the Pega Healthscan tool evaluate in a Pega application?
- CPU and memory usage across active Pega nodes
- Connectivity and response times of external integration endpoints
- Overall application quality including guardrail compliance and best practices (Correct answer)
- Security vulnerabilities in user-submitted form inputs
Correct answer: Overall application quality including guardrail compliance and best practices
Healthscan performs a comprehensive scan of the application's rules and configuration, reporting on guardrail compliance, potential issues, and overall application health.
What is the primary purpose of the Tracer tool in Pega Platform?