Application Development Flashcards
What is the purpose of unit testing?
Identify configuration errors in a rule before the errors are compounded in an application when the result of the rule depends on another rule
What is the purpose of a test page?
Store data to use when unit testing a rule
What are the two ways to view the output of a unit test?
Run the unit test or view the output of the test with the clipboard tool
What is the role of a test case in application development?
A test case identifies one or more testable conditions that determine whether a rule returns an expected result
What is the relationship between an assertion and a test case?
A test case describes one or more assertions that describe expected behavior for a rule
What does the unit testing landing page show?
It lists all the test cases defined for an application and the status of each test case as of its last execution.
When unit testing a rule, you can identify a data transform to use during the test. What does the data transform do?
Provides initial values for properties used in rule evaluation.
what is the purpose of rule delegation?
Rule delegation empowers business users to respond to continuously changing business conditions
what are the criteria for determining rules to delegate?
You determine which rules to delegate based upon business needs and ease of business user acces
What is a good test for a name for a delegated rule
A sentence using the rule name, the rule type, and the business logic.
Why is organising delegated rules in an unlock ruleset necessary?
You cannot edit rules in a locked ruleset
Why is a meaningful description for a delegated rule important?
Business user delegates to understand the possible impact of their changes