Middle
Customer assessment form in the credit history bureau: If the client is under 18 - decline. If over 60 - minus one point If the client is married - plus one point If the client has children and is under 25 - minus one point If the client has children and is over 25 - plus one point The client fills in the appropriate fields. And in the end, the bureau provides a scoring assessment or DECLINE. Decline is immediately shown to the client. The scoring assessment is sent to another system for verification. Describe test cases and how the test design will look.
sobes.tech AI
Answer from AI
To describe the test design for this client assessment form, the following techniques can be used:
-
Equivalence partitioning by age:
- Under 18 (refusal)
- 18 to 60
- Over 60 (minus one point)
-
Equivalence partitioning by marital status:
- Married (plus one point)
- Not married (no change in points)
-
Equivalence partitioning by presence of children and age:
- Has children and age < 25 (minus one point)
- Has children and age >= 25 (plus one point)
- No children (no change in points)
-
Boundary values for age: 17, 18, 25, 60, 61
-
Decision table for combining conditions:
| Age | Marital status | Children | Expected result |
|---|---|---|---|
| 17 | any | any | Refusal |
| 18 | married | yes | Points: +1 (marital) + ... |
| 61 | not married | no | Points: -1 (age) |
| 24 | married | yes | Points: +1 (marital) -1 (children) <br> Total: 0 |
- Test cases:
- Verify refusal at age < 18.
- Verify correct point allocation for different combinations of age, marital status, and children.
- Verify that refusal results are displayed immediately.
- Verify that successful scoring is sent to another system.
This approach will cover all logical branches and boundary cases.