《软件测试》课程实 训(验)项目单部门:信息与电子工程系 编制人:刘彦楠 编制日期: 项目编号项目名称使用白盒方法编写测试用例训练对象15 级 软 件1、2 班学时4课程名称软件测试教 材目的1
理解白盒测试的基本概念2
理解逻辑覆盖和路径测试的基本方法3
对程序结构的正确分析4
根据不同的覆盖标准设计测试用例内容(方法、步骤、要求或考核标准)一、实训设备与工具1
PC 机(内存 1G 以上)2
Word、Visio二、实训步骤、方法与要求1
实训任务:下面的程序的作用是:根据输入的学生成绩,给出相应的等级(分别用字母 A-E 表示)
规则是:90 分以上的为A,60 分以下的为 E,其余每 10 分一个等级
int g; printf("please input score:");scanf("%d",&g);printf("score=%d:",g); if(g>=0 && g=90) printf(" is A\n");else if(g>=80) printf(" is B\n");else if(g>=70) printf(" is C\n");else if(g>=60) printf(" is D\n");else printf(" is E\n");}else printf(" is invalid\n");a)根据给出的程序片段编写语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和修正的判定/条件覆盖的测试用例
条件:T1:g>=0 T2:g=90 T4: g>=80 T5: g>=70 T6: g>=60b)根据给出的程序片段编写基路径测试的测试用例
路径 1:P1路径 2:P2 P4路径 3:P2 P3 P6路径 4:P2 P3 P5 P7路径 5:P2 P3 P5 P8 P9路径 6:P2 P3 P5 P8 P102
画出程序流程图,找出所