一、实验目的
1.巩固所学的语句和判定覆盖测试方法;
2.提高运用语句覆盖和判定覆盖测试方法的能力。
二、实验前提
1.掌握语句覆盖和判定覆盖的基本方法、概念;
2. 熟悉程序语言的逻辑结构与基础知识;
3. 选择一段程序语言。
三、实验内容
**
以保险公司投保为例,针对保险产品投保业务逻辑代码进行分析,运用语句覆盖和判定覆盖法进行测试用例设计。
某个人税收优惠型保险产品A/B1/B2/C款承保规则:
(1)凡16周岁以上且投保时未满法定退休年龄的(男性为59周岁、女性为54周岁,后续将随国家相关法规做相应调整),适用商业健康保险税收优惠政策的纳税人,可作为本合同的被保险人。保险公司根据被保险人是否参加公费医疗或基本医疗保险确定适用条款。
(2)被保人为健康体,或者参加医疗保险的,可选择A款、B1款或B2款。
(3)为参加公费医疗的非健康体(有既往症)只能选择C款。
四、实验环境
- 首先要让学生了解保险产品投保业务场景,能够模拟操作保险产品的承保流程;
- 能够将业务场景与代码逻辑关系对应;
- 根据代码画出程序流程图,并分析各判定节点;
- 根据代码流程图分析出判定条件与真假取值。
五、实验过程简述
- 明确被测试对象使用的测试方法;