年薪制员工:严重过失,扣当月薪资的4%;过失,扣年终奖的2%。非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。根据题目内容列出条件和结果,给出决策表。用软件测试的方法
时间: 2023-07-15 21:12:50 浏览: 58
条件:
1. 是否为年薪制员工(是/否)
2. 是否为严重过失(是/否)
结果:
1. 扣除当月薪资的百分比
2. 扣除年终奖的百分比(仅适用于年薪制员工)
决策表如下:
| 条件 | 结果 |
| --- | --- |
| 是否为年薪制员工 | 扣除当月薪资的百分比 | 扣除年终奖的百分比 |
| 是 | 是 | 4% | 2% |
| 是 | 否 | 0% | 2% |
| 否 | 是 | 8% | 0% |
| 否 | 否 | 4% | 0% |
软件测试的方法可以使用等价类划分法,将每个条件的取值范围分为合法和非法两个等价类,从每个等价类中选择一个典型值进行测试。例如,对于第一个条件“是否为年薪制员工”,可以将其分为合法等价类(是/否)和非法等价类(其他值),选择典型值测试即可。其他条件和结果也可以采用同样的方法进行测试。
相关问题
年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金2%; 非年薪制员工:严重过失 扣当月薪资8%;过失,扣当月薪4%; 请绘制出因果图和判定图,并给出相应的测试用例
因果图如下:
```
严重过失 -> 年薪制员工 -> 扣年终风险金4%
-> 非年薪制员工 -> 扣当月薪资8%
过失 -> 年薪制员工 -> 扣年终风险金2%
-> 非年薪制员工 -> 扣当月薪资4%
```
判定图如下:
```
开始 -> 选择员工类型 -> 选择过失程度 -> 计算扣款金额 -> 显示扣款结果 -> 结束
```
测试用例:
1. 输入员工类型为年薪制,过失程度为严重过失,期望扣款金额为年终风险金的4%
2. 输入员工类型为年薪制,过失程度为过失,期望扣款金额为年终风险金的2%
3. 输入员工类型为非年薪制,过失程度为严重过失,期望扣款金额为当月薪资的8%
4. 输入员工类型为非年薪制,过失程度为过失,期望扣款金额为当月薪资的4%
年薪制员工:严重过失,扣当月薪资的4%;过失,扣年终奖的2%。非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。根据题目内容列出条件和结果,给出决策表。
条件:
- 员工类型:年薪制、非年薪制
- 过失程度:严重过失、一般过失
结果:
- 扣除金额:当月薪资的4%/8%或年终奖的2%
决策表如下:
| 员工类型 | 过失程度 | 扣除金额 |
| -------- | -------- | -------- |
| 年薪制 | 严重过失 | 当月薪资的4% |
| 年薪制 | 一般过失 | 年终奖的2% |
| 非年薪制 | 严重过失 | 当月薪资的8% |
| 非年薪制 | 一般过失 | 当月薪资的4% |