Day 1 - Application Development (2%) Flashcards
2% of questions
____ is a level of software testing where individual components of a software are tested
Unit Testing
The purpose of unit testing is to validate that each ___ of the software performs as designed
Rule
A ___ ____ is the smallest testable part of any Pega software
Rule Instance
What value does Unit Testing bring to your applications? (5)
- Verifies that each element of the app works as expected
- Reduces risk of configuration errors
- Supports continuous development by identifying issues quickly after introduction
- Reduces delay in case processing
____ allows business users to respond and react to continuously changing business conditions without the need to consult or involve IT
Delegation
Delegated Rules can be accessed from the Case Manager portal via the Application ______ icon
Configuration
What is the prefix for a Test Page when testing a Declarative Expression? (Choose One)
A. temp_
B. test_
C. Unit_
D. pyTestPage_
A
A good test of a rule name for Rule Delegation is to build a sentence using the _____, the rule type, and the ____ (Choose two)
A. Access Group
B. Rule Name
C. Application Name
D. Business Logic
B, D
What two items should a developer configure before delegating a rule? (Choose Two)
A. A separate Operator ID that has access to the delegated rule
B. An Access Role that has access to the production ruleset
C. An Access Group that has access to the production ruleset
D. An unlocked ruleset added to the Application rule as a production ruleset
C, D
Which best describes the benefit of unit testing rules? (Choose One)
A. Unit testing validates a rule configuration to ensure that any dependent rules are available to the application
B. Unit testing validates information that must be provided before the rule can be saved
C. Unit testing identifies configuration issues that may impact app performance on a production system
D. Unit testing identifies configuration issues that propagate to other rules with potentially serious consequences
D
Recording business policies in rules rather than code is a _______ (Choose One)
A. model-driven approach
B. unit testing
C. rule delegation
D. policy
A
Which of the following is NOT an assertion type? (Choose One)
A. Property
B. Page
C. Expected result
D. Decision result
C
(To define the expected output of a Unit Test Case, you configure assertions (test conditions) on the test cases that the test, when run, compares to the results returned by the rule)
A _____ identifies one or more testable conditions that determine a rule returns an expected result (Choose One)
A. Task
B. Test Run
C. Test Case
D. Expected Result
C
Which of the following are good rules to delegate? (Choose Two)
A. Process Rule
B. Decision table
C. Data Page
D. Correspondence Rule
B, D
Correspondence rules allow business to send outbound communications - emails, texts, etc.
What prerequisites are needed for an end user to be able to create reports in Production (Choose Two)
A. An unlocked Rule Set
B. The Analytics role
C. Access to the App Studio
D. Access Group granting access to the Application to be reported on
A, D