欢迎来到天天文库
浏览记录
ID:35997193
大小:272.23 KB
页数:8页
时间:2019-04-29
《边界值分析报告法+场景法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用文案黑盒测试-边界值分析法和场景法边界值分析法:实验1:某选课系统中规定每门课程的选修人数在[20,60]之间,小于20人不开设该门选修课,大于60人不接受后面的选课要求。结合黑盒测试方法中等价类划分和边界值方法设计测试案例,并给出相应测试用例。参考答案测试设计n输入变量:选课人数n测试输入n选择当选课人数分别为19,20,21,59,60和61等几个边界点n再加上一个正常值点40实验2:编写一个程序,输入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。具体如下:ü若雇员周工作小时小于40小时(0,40),则按
2、原小时工资0.7来计算薪水。ü若雇员周工作小时等于40小时,则按原小时工资计算薪水。ü若雇员周工作小时介于40到50((40,50))小时的,超过40的部分按照原小时工资的1.5倍来计算薪水。ü若雇员周工作小时超过50小时([50,60)),则超过50的部分按原小时工资的3倍来计算薪水。ü超出60小时或小于0小时,提示输入有误,重新输入。标准文档实用文案结合黑盒测试方法中等价类划分和边界值方法设计测试案例,并给出测试用例和相应的测试结果。参考答案有效等价类编号无效等价类编号边界值0~40(1)<0(4)04040~50(2)>60(
3、5)405050~60(3)5060测试用例覆盖期望结果(假设小时报酬30)实际运行结果20(1)0.7*30*20=4204200(1)00-1(4)输入有误,重新输入039(1)0.7*30*39=81981940(1)(2)30*40=1200120041(2)30*40+1*1.5*30=1245124545(2)40*30+5*1.5*30=1425142549(2)40*30+9*1.5*30=1605160550(2)(3)40*30+10*1.5*30=1650165051(2)40*30+10*1.5*30+1*3
4、*30=1740174055(3)40*30+10*1.5*30+5*3*30=2100210059(3)40*30+10*1.5*30+9*3*30=2460246060(3)40*30+10*1.5*30+10*3*30=2550255061(5)输入有误,重新输入0-10(4)输入有误,重新输入0程序参考答案:#includevoidmain(){floath;floatg;floatsum;标准文档实用文案sum=0.0;printf("请输入小时工资和工作小时数:");scanf("%f",&h);sca
5、nf("%f",&g);if(h>0&&h<40)sum=0.7*h*g;elseif(h>=40&&h<50)sum=40*g+(h-40)*1.5*g;elseif(h>=50&&h<=60)sum=40*g+10*1.5*g+(h-50)*3*g;printf("%f",sum);}场景分析法实验1:下面是某高校选课系统的用例图,其“选课”用例的事件流描述如下:登录选择课程浏览课程信息结果提交标准文档实用文案基本流:登录,选择课程,获取课程信息,选课,提交选课请求,显示选课结果。备选流:学生无法识别(学生学号和密码无效时,会产
6、生错误提示)退出:(允许学生在选课过程中退出)不满足选修条件,选课人数已满,和课程时间冲突选课已经结束要求:基于基本流和备选流,构造场景,并设计测试用例实验2:有一个处理单价为5角钱的饮料的自动售货机,只允许投入5角或1元的硬币,其相应的规格说明书描述如下。①若投入5角钱或1元钱的硬币,按下【橙汁】或【啤酒】的按钮,则相应的饮料就送出来。(每次只投入一个硬币,只按下一种饮料的按钮。)②如投入5角的硬币,按下按钮后,总有饮料送出。③若售货机没有零钱找,则【零钱找完】的红灯会亮,这时再投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也
7、退出来。④若有零钱找,则【零钱找完】的红灯不会亮,若投入1元硬币及按饮料按钮,则送出饮料的同时找回5角硬币。要求:(1)找出基本流和备选流(2)构造场景(3)设计测试用例标准文档实用文案场景法:参考答案:实验1:根据事件流描述,构造事件流图根据事件流图,构造场景覆盖从用例开始到结束的路径标准文档实用文案标准文档实用文案标准文档实用文案实验2参考答案(1)分析基本流和备选流基本流:投入5角钱,按下【橙汁】或【啤酒】的按钮,则相应的饮料就送出来。备选流:①备选流1:【零钱找完】的红灯没亮,若投入1元硬币及按饮料按钮,则送出饮料的同时找回
8、5角硬币。②备选流2:【零钱找完】的红灯亮,这时投入1元硬币并按下按钮后,饮料不送出来且1元硬币也退出来。(2)分析场景场景1:基本流场景2:备选流1场景3:备选流2标准文档
此文档下载收益归作者所有