等价类+因果图习题及答案.doc

等价类+因果图习题及答案.doc

ID:57285507

大小:411.50 KB

页数:17页

时间:2020-08-09

等价类+因果图习题及答案.doc_第1页
等价类+因果图习题及答案.doc_第2页
等价类+因果图习题及答案.doc_第3页
等价类+因果图习题及答案.doc_第4页
等价类+因果图习题及答案.doc_第5页
资源描述:

《等价类+因果图习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试用例设计习题课:1、使用逻辑覆盖测试方法测试以下程序段voidDOWork(intx,inty,intz){1intk=0,j=0;2if((x>3)&&(z<10))3{4k=x*y-1;5j=sqrt(k);6}7if((x==4)

2、

3、(y>5))8j=x*y+10;9j=j%3;}要求(1)画出程序段的控制流图(2)分别以条件覆盖,路径覆盖方法设计测试用例测试用例表方法测试用例执行路径条件覆盖路径覆盖2、使用逻辑覆盖测试方法测试以下程序段voidDo(intX,intA,intB){1if((A>1)&&(B

4、==0))2X=X/A;3if((A==2)

5、

6、(X>1))4X=X+1;5}要求(1)画出程序段的控制流图(2)分别以条件覆盖,路径覆盖方法设计测试用例12354方法测试用例执行路径条件覆盖X=3,A=1,B=0X=1,A=2,B=11->3->4->51->3->4->5路径覆盖X=3,A=1,B=0X=1,A=1,B=0X=1,A=2,B=1X=1,A=3,B=11->2->3->4->51->3->51->3->4->51->2->3->53、以此为例根据业务流程设计用户登录的流程图,然后依据流程图设计手动测试

7、用例(假如密码只允许试三次)。业务流程图如下:单击登录按钮开始进入如下界面,然后输入账号或者邮件地址、密码、验证码。账号或邮箱:密码:验证码:下次登录(按钮)登录按钮用户登录的流程图:4、某省高考招生,规定考生的年龄在16周岁至25周岁之间,即出生年月从1978年7月至1987年6月。高考报名程序具有自动检测输入程序的功能。若年龄不在此范围内,则显示拒绝报名的信息。试用等价类划分法为该程序设计测试用例。设计方法:假定年龄用6位整数表示,前4位表示年份,后2位表示月份。(1)划分有效等价类和无效等价类。输入数据有出生年月

8、、数值本身、月份3个等价类,并为此划分有效等价类和无效等价类,见下表:输入条件有效等价类无效等价类出生年月数值本身月份(2)设计有效等价类需要的测试用例。测试数据预期结果测试范围(3)为每一个无效等价类至少设计一个测试用例:测试数据预期结果测试范围5、有一程序,其规格说明书规定:输入两个字符,当第一个字符是A或B,且第二个字符是数字时修改文件;若第一个字符不是A,也不是B时,输出错误信息M1;若第二个字符不是数字时,输出错误信息M2。试用因果图法设计测试用例。设计方法:(1)分析规格说明书中,并确定“因”与“果”。(2

9、)画出因果图。(3)根据因果图生成判定,并设计测试用例。规则123456因果测试用例6、在某应用系统中,系统登录界面如图2.6所示。该输入界面中包含“服务器”、“端口”、“用户名”、“密码”4个多选输入框和“确定”、“取消”2个按钮。这里只考虑多选项。(1)确定因素。本例中的因素一目了然,分别是“服务器”、“端口”、“用户名”、“密码”。(2)确定因素的取值范围或集合。本例中的“服务器”和“端口”是采用下拉框式来选择的,根据软件规格说明书,其取值集合分别为:①“服务器”——北京、上海、广州、沈阳、兰州。②“端口”——1

10、258、2368、4588、6677、7788。③“用户名”是字符型字段,其长度为[4,20],张三是一个合法用户;“密码”也是字符型字段,其长度为[6,20],是该用户的初始密码。(3)确定每个因素的水平。本例中的“服务器”和“端口”的取值是离散的,对于这种类型的因素,其水平值原则上与因素的取值集合一致。“用户名”和“密码”2个字段是用户通过键盘输入的,其水平值不像前2个因素那样简单、直观。对于这种类型的因素,要采用不同的软件测试技术(如等价类划分)来确定因素的水平。本例所确定的“用户名”和“密码”2个因素的水平如表

11、2.11所示。表2.11“用户名”和“密码”水平表因素水平用户名密码(4)选择正交表。本例中确定的因素和水平如表2.12所示。根据表2.12,选择正交表,如表2.13所示。表2.12确定的因素和水平对照表因素水平服务器端口用户名密码表2.13测试用例表序号因素水平服务器端口用户名密码期望值实测值123456789101112131415161718192021222324257、三角形问题:输入三个整数a,b,c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形,等腰三角形,一般三角形(特殊

12、的还有直角三角形)以及构不成三角形.现要求输入三个整数a,b,c必须满足以下条件:条件11<=a<=100条件21<=b<=100条件31<=c<=100条件4a

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

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

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