Day 1 - Application Development (2%) Flashcards

2% of questions

1
Q

____ is a level of software testing where individual components of a software are tested

A

Unit Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The purpose of unit testing is to validate that each ___ of the software performs as designed

A

Rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A ___ ____ is the smallest testable part of any Pega software

A

Rule Instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What value does Unit Testing bring to your applications? (5)

A
  1. Verifies that each element of the app works as expected
  2. Reduces risk of configuration errors
  3. Supports continuous development by identifying issues quickly after introduction
  4. Reduces delay in case processing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

____ allows business users to respond and react to continuously changing business conditions without the need to consult or involve IT

A

Delegation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Delegated Rules can be accessed from the Case Manager portal via the Application ______ icon

A

Configuration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

A

B, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

A

C, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following is NOT an assertion type? (Choose One)

A. Property

B. Page

C. Expected result

D. Decision result

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following are good rules to delegate? (Choose Two)

A. Process Rule

B. Decision table

C. Data Page

D. Correspondence Rule

A

B, D

Correspondence rules allow business to send outbound communications - emails, texts, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly