边界值分析法场景法

边界值分析法场景法

ID:32756493

大小:99.12 KB

页数:10页

时间:2019-02-15

边界值分析法场景法_第1页
边界值分析法场景法_第2页
边界值分析法场景法_第3页
边界值分析法场景法_第4页
边界值分析法场景法_第5页
资源描述:

《边界值分析法场景法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、黑盒测试■边界值分析法和场景法边界值分析法:实验1:某选课系统中规定每门课程的选修人数在[20,60]之间,小于20人不开设该门选修课,大于60人不接受后面的选课要求。结合黑盒测试方法中等价类划分和边界值方法设计测试案例,并给出相应测试用例。参考答案测试设计■输入变量:选课人数■测试输入■选择当选课人数分别为19,20,21,59,60和61等几个边界点■再加上一个正常值点40实验2:编写一个程序,输入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。具体如下:/若雇员周工作小时小于40小时(0,40),则按原小时工资0.7来计算

2、薪水。/若雇员周工作小时等于40小时,则按原小时工资计算薪水。/若雇员周工作小时介于40到50((40,50))小时的,超过40的部分按照原小时工资的1・5倍来计算薪水。/若雇员周工作小时超过50小时([50,60)),则超过50的部分按原小时工资的3倍来计算薪水。/超出60小时或小于0小时,提示输入有误,重新输入。结合黑盒测试方法中等价类划分和边界值方法设计测试案例,并给出测试用例和相应的测试结果。参考答案有效等价类编号无效等价类a编弓边界值0~40(1)<0(4)04040-50(2)>60(5)405050-60(3)5060测试用例覆盖期

3、望结果(假设小时报酬30)实际运行结果20(1)0.7*30*20=4204200(1)00-1(4)输入有误,重新输入039(1)07*30*39=81981940(1)⑵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⑵⑶40*30+10*1.5*30=1650165051(2)40*30+10*1.5*30+1*3*30=1740174055(3)40*30+10*1.5*30+5*3*30

4、=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;printfC请输入小时工资和工作小时数:〃);scanf&h);scanf("%f",&g);if(h>0&&h<40)sum二0.7*h*g;elseif(h>=40&&h<50)sum二4

5、0*g+(h-40)*1.5*g;elseif(h>=50&&h<=60)sum二40*g+10*l・5*g+(h-50)*3*g;printf("%f",sum);场景分析法实验1:下面是某高校选课系统的用例图,其“选课”用例的事件流描述如下:登录提交结果基本流:登录,选择课程,获取课程信息,选课,提交选课请求,显示选课结果。备选流:学生无法识别(学生学号和密码无效时,会产生错误提示)退出:(允许学生在选课过程中退出)不满足选修条件,选课人数已满,和课程时间冲突选课已经结束要求:基于基本流和备选流,构造场景,并设计测试用例实验2:有一个处理单价

6、为5角钱的饮料的自动售货机,只允许投入5角或1元的硬币,其相应的规格说明书描述如下。①若投入5角钱或1元钱的硬币,按下【橙汁】或【啤酒】的按钮,则相应的饮料就送出来。(每次只投入一个硬币,只按下一种饮料的按钮。)②如投入5角的硬币,按下按钮后,总有饮料送出。①若售货机没有零钱找,则【零钱找完】的红灯会亮,这时再投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来。②若有零钱找,则【零钱找完】的红灯不会亮,若投入1元硬币及按饮料按钮,则送出饮料的同时找回5角硬币。要求:(1)找出基本流和备选流(2)构造场景(3)设计测试用例场景法:参考答案:

7、实验仁根据事件流描述,构造事件流图根据事件流图,构造场景覆盖从用例开始到结束的路径设计测试用例□步骤:1.确定执行用例场景所需的数据元索2.构造矩阵确定列内容:除了需要包含执行场景所需的数据元素,还需要包含测试用例标识、被测场景标识或名称□确定行内容:根据每一场景,确定与其相关的测试用例输入项,在设计时,须保证每个场景至少包含-一个正面测试用例・一个负而测试用例根据被测场景特征,补充相应测试用例C软件测试方法和.应用》3-69设计测试用例□对于课程注册用例,确定其列内容为:测试用学生5t«课程目录99^9^程+系婀用束P□确定行内容■V表示这个条

8、件必须是有效的才可执行基本流,I表示条件无效,n/a表示这个条件不适用于测试用例测试用学生码」程.金件卩法程涙程目录i£ffi束4果〉T

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

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

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