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

上传人:h**** 文档编号:1230923 上传时间:2019-01-01 格式:DOC 页数:17 大小:487KB
下载 相关 举报
等价类因果图习题及答案汇总.doc_第1页
第1页 / 共17页
等价类因果图习题及答案汇总.doc_第2页
第2页 / 共17页
等价类因果图习题及答案汇总.doc_第3页
第3页 / 共17页
等价类因果图习题及答案汇总.doc_第4页
第4页 / 共17页
等价类因果图习题及答案汇总.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、测试用例设计习题课:1、使用逻辑覆盖测试方法测试以下程序段void DOWork(int x,int y,int z)1 int k=0,j=0;2 if(x3)9 j=j%3;要求(1)画出程序段的控制流图(2)分别以条件覆盖,路径覆盖方法设计测试用例测试用例表方法 测试用例 执行路径条件覆盖路径覆盖2、 使用逻辑覆盖测试方法测试以下程序段void Do(int X,int A,int B)1 if(A1)3 if(A=2)|(X1)4 X=X+1;5 要求(1)画出程序段的控制流图(2)分别以条件覆盖,路径覆盖方法设计测试用例12354方法 测试用例 执行路径条件覆盖 X=3, A=1,

2、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、以此为例根据业务流程设计用户登录的流程图,然后依据流程图设计手动测试用例(假如密码只允许试三次) 。业务流程图如下:单击登录按钮开始进入如下界面,然后输入账号或者邮件地址、密码、验证码。账号或邮箱:密码:验证码:下次登录(按钮)登录按钮用户登录的流程图:4、某省高考招生,规定考生的年龄在 16 周岁至 25 周岁之间,即出生年月从 1978 年 7月至 1987

3、年 6 月。高考报名程序具有自动检测输入程序的功能。若年龄不在此范围内,则显示拒绝报名的信息。试用等价类划分法为该程序设计测试用例。设计方法:假定年龄用 6 位整数表示,前 4 位表示年份,后 2 位表示月份。(1)划分有效等价类和无效等价类。输入数据有出生年月、数值本身、月份 3 个等价类,并为此划分有效等价类和无效等价类,见下表:输 入 条 件 有 效 等 价 类 无 效 等 价 类出生年月数值本身月 份(2)设计有效等价类需要的测试用例。测试数据 预期结果 测试范围(3)为每一个无效等价类至少设计一个测试用例:测试数据 预期结果 测试范围5、有一程序,其规格说明书规定:输入两个字符,当第

4、一个字符是 A 或 B,且第二个字符是数字时修改文件;若第一个字符不是 A,也不是 B 时,输出错误信息 M1;若第二个字符不是数字时,输出错误信息 M2。试用因果图法设计测试用例。设计方法:(1)分析规格说明书中,并确定“因”与“果” 。(2)画出因果图。(3)根据因果图生成判定,并设计测试用例。规 则 1 2 3 4 5 6因果测 试 用 例6、在某应用系统中,系统登录界面如图 2.6 所示。该输入界面中包含“服务器” 、 “端口” 、 “用户名” 、 “密码”4 个多选输入框和“确定” 、“取消”2 个按钮。这里只考虑多选项。(1)确定因素。本例中的因素一目了然,分别是“服务器” 、 “

5、端口” 、 “用户名” 、 “密码”。(2)确定因素的取值范围或集合。本例中的“服务器”和“端口”是采用下拉框式来选择的,根据软件规格说明书,其取值集合分别为:“服务器”北京、上海、广州、沈阳、兰州。“端口”1258、2368、4588、6677、7788。“用户名”是字符型字段,其长度为4,20,张三是一个合法用户;“密码”也是字符型字段,其长度为6,20,886644 是该用户的初始密码。(3)确定每个因素的水平。本例中的“服务器”和“端口”的取值是离散的,对于这种类型的因素,其水平值原则上与因素的取值集合一致。 “用户名”和“密码”2 个字段是用户通过键盘输入的,其水平值不像前 2 个因

6、素那样简单、直观。对于这种类型的因素,要采用不同的软件测试技术(如等价类划分)来确定因素的水平。本例所确定的“用户名”和“密码”2 个因素的水平如表 2.11 所示。表 2.11 “用户名”和“密码”水平表因素 水平用户名密码(4)选择正交表。本例中确定的因素和水平如表 2.12 所示。根据表 2.12,选择正交表,如表 2.13 所示。表 2.12 确定的因素和水平对照表因素 水平服务器端口用户名密码表 2.13 测试用例表服务器 端口 用户名 密码 期望值 实测值123456789101112131415161718192021222324257、三角形问题:输入三个整数 a,b,c,分别

7、作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形,等腰三角形,一般三角形(特殊的还有直角三角形) 以及构不成三角形. 现要求输入三个整数 a,b,c 必须满足以下条件:条件 1 13)9 j=j%3;要求(1)画出程序段的控制流图(2)分别以条件覆盖,路径覆盖方法设计测试用例答:(1)4 57892(2)条件覆盖:(x3)3 if(A=2)|(X1)4 X=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、以此为例根据业务流程设计用户登录的流程图,然后依据流程图设计手动测试用例(假如密码只允许试三次) 。 完美测试p58业务流程图如下:单击登录按钮开始进入如下界面,然后输入账号或者邮件地址、密码、验证码。账号或邮箱:密码:验证码:下次登录(按钮)登录按钮

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。