某软件的一个模块的需求规格说明书中描述如下 (1)年薪制员工:严重过失,扣年终风险金的 4%,过失,扣年终风险金的 2% (2)非年薪制员工:严重过失,扣当月薪资的 8%;过失,扣当月薪资的4%。 请绘制出因果图和判定表,并给出相应的测试用例。
时间: 2024-03-26 14:40:24 浏览: 72
以下是因果图和判定表:
因果图:
```
员工类型
|
--------------------------
| |
年薪制 非年薪制
| |
---------------------------- ----------------------------
| | | |
严重过失 过失 严重过失 过失
| | | |
↓ ↓ ↓ ↓
扣年终风险金的 4% 扣年终风险金的 2% 扣当月薪资的 8% 扣当月薪资的 4%
```
判定表:
| 员工类型 | 严重过失 | 过失 | 扣款比例 |
| -------- | -------- | ---- | -------- |
| 年薪制 | Y | Y | 4% |
| 年薪制 | Y | N | 2% |
| 年薪制 | N | Y | 2% |
| 年薪制 | N | N | 0% |
| 非年薪制 | Y | Y | 8% |
| 非年薪制 | Y | N | 4% |
| 非年薪制 | N | Y | 4% |
| 非年薪制 | N | N | 0% |
测试用例:
1. 测试年薪制员工,严重过失,应扣年终风险金的4%
2. 测试年薪制员工,过失,应扣年终风险金的2%
3. 测试年薪制员工,无过失,不应扣款
4. 测试非年薪制员工,严重过失,应扣当月薪资的8%
5. 测试非年薪制员工,过失,应扣当月薪资的4%
6. 测试非年薪制员工,无过失,不应扣款