Application Development Flashcards

1
Q

What is key concept for application development in Pega

A

Unit Testing

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

What is the purpose of unit testing?

A

Identify configuration errors to avoid propagation through rule sets

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

What are key concepts related to testing a rule?

A

1) Define test input data

2) Define test assertions

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

Where do you manage unit tests in Pega?

A

Configure > Application>Quality>Automated Testing> Unit Testing

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

What are two methods for creating test data for a unit test?

A

1) create test data with a trasform (like pyDefaults)

2) copy from pyWorkPage

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

How do create at test case?

A

1) Run Rule > Create Test Btn

2) Set Assertions

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

What are the types of assertions in a unit test?

A

1) Property Test
2) Decision Result
3) Expected Runtime
4) Page - presence of data in page

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

What are the requirements to create a Rule set for unit tests?

A

1) Separate rule set for tests

2) Group access to test rule set

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