欢迎来到天天文库
浏览记录
ID:39142015
大小:53.00 KB
页数:3页
时间:2019-06-25
《实验1 逻辑覆盖法(含答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验1逻辑覆盖法实验重点:掌握各种逻辑覆盖法测试用例的编写。实验难点:程序流程图的给出及逻辑覆盖法测试用例的编写。讲授主要内容:安排上机内容如下:编写一个程序,循环从标准输入读入某雇员的周工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员周工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员周工作小时超过50小时,则超过50的部分按原工资的3倍的加班工资来计算,而40到50小时的工资仍按照原工资的1.5倍的加班工资来计算。要求:1、编写程序,画出程序的流程图;2、分析本测试程序共有几条路径?分别
2、给出每一条路径。3、分别列表编写逻辑覆盖法各种方法(语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖、路径覆盖)的测试用例(需做相应的必要说明),并测试该程序,给出实验结果。本次课主体实验方式、方法:指导上机利用逻辑覆盖法设计测试用例。布置作业实验后记提交方式:以“学号_姓名”命名的word文档。参考答案1.分别用白盒测试方法中开始OX<=40BAN40>=x>=50Y1-T1T1=yCYDN2-T2T2=y*1.53-T3T3=T1+T2+(x-50)*y*3E结束语句覆盖x路径145OBCE255OBDE判断覆盖x路
3、径140OAE245OBCE355OBDE条件覆盖X<=40为真记为T1x>40为假记为-T1x>50为真记为T2x>50为假记为-T2测试用例x执行路径覆盖条件用例140OBCET1,T2用例255OAE-T1,-T2判断-条件覆盖测试用例x执行路径覆盖条件X<=40x>50用例140OBCET1,T2真真用例255OAE-T1,-T2假假条件组合覆盖X<=40为真记为T1x>40为假记为-T1x>50为真记为T2x>50为假记为-T2测试用例x执行路径覆盖条件覆盖组合号用例140OBCET1,T21,3用例255OAE-T1,
4、-T22,4路径覆盖方法测试用例x执行路径用例140OBCE用例255OAE1.程序参考:#includedoublemain(){inthours;doublepayment,wage;cout<<"pleaseinputhoursandperhourpay:";cin>>hours>>wage;if(hours<40)payment=hours*wage;elseif((hours>40)&&(hours<=50))payment=40*wage+(hours-40)*1.5*wage;elseif(h
5、ours>50)payment=40*wage+10*1.5*wage+(hours-50)*3*wage;cout<<"Thefinalpaymentare:"<
此文档下载收益归作者所有