实验1 逻辑覆盖法(含答案)

实验1 逻辑覆盖法(含答案)

ID:39142015

大小:53.00 KB

页数:3页

时间:2019-06-25

实验1 逻辑覆盖法(含答案)_第1页
实验1 逻辑覆盖法(含答案)_第2页
实验1 逻辑覆盖法(含答案)_第3页
资源描述:

《实验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:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。