完整word版东北大学软件测试历年考题文档格式.docx
- 文档编号:20704041
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:17
- 大小:95.59KB
完整word版东北大学软件测试历年考题文档格式.docx
《完整word版东北大学软件测试历年考题文档格式.docx》由会员分享,可在线阅读,更多相关《完整word版东北大学软件测试历年考题文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
判断覆盖
StaTctbTdTe(判断a和判断b均取真)
StaTbTe(判断a和判断b取假)
条件覆盖
StaTbTdTe(满足A>
1,Bm0;
A=2,X1)
StaTbTdTe(满足AW1,B=0;
Am2,X>
1)
3
判断/条件
覆盖
StaTctbTdte(满足A>
1,B=0;
A=2,X>
1;
且判断a和判断b均取真值)
4
StaTbTe(满足A<
1,Bm0;
Am2,X<
1;
且判断a和判断
b均取假值)
条件组合覆盖
StaTctbTdTe(满足A>
1,B=0;
A=2,X>
StaTbTe(满足AW1,Bm0;
Am2,XW1)
※逻辑覆盖测试用例举例(
※基本路径测试法设计测试用例
改动后的程序流程图
2、计算程序图的环形复杂性
5
6
7
8
9
连接权
-1=比较个数
=0
=1
1=0
环形数=4+1=5
3、确定基本路径集
由于环形数为5,故基本路径数有5条
path1
1—2—4—5—6—7
path2
1—2—3—4—5—6—7
path3
1—2—3—8—4—5—6—7
path4
1—2—3—8—4—5—9—7
path5
1—2—3—8—4—5—6—9—7
4、生成测试用例
输入:
A=1
B=0
X=1
预期结果
A=3
B=1
X=3
A=2
X=2
X=6
三、功能性测试
(见课件P14“三角形等价类测试问题”)
NextDate是一个三变量函数,即月份、日期和年,这些变量的有效值区间定义如下:
M1={月份:
1w月份w12}
D1={日期:
1w日期w31}
Y1={年:
1812w年w2012}
无效等价类:
M2={月份:
月份<1}
M3={月份:
月份>12}
D2={日期:
日期<1}
D3={日期:
日期>31}
丫2={年:
年<1812}
丫3={年:
年>2012}
由于有效类的数量等于独立变量的个数,因此只有弱一般等价类测试用例出
现,并且与强一般等价类测试用例相同:
用例ID
月份
日期
年
预期输出
WN1,SN1
15
1912
1912年6月16日
用例ID月份
日期年预期输出
WR2
-1
月份不在有效值域1..12中
WR3
13
WR4
日期不在有效值域1..31中
WR5
32
WR6
1811
年不在有效值域1812..2012中
WR7
2013
05级(李鹤林复习题)
判断题(10)
1.好的测试员不懈追求完美。
(X)
2.在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。
(X)
3.不存在质量很高但可靠性很差的产品。
(X)
4.软件测试员可以对产品说明书进行白盒测试。
(V)
5.静态白盒测试可以找出遗漏之处和问题。
6.总是首先设计白盒测试用例。
7.可以发布具有配置缺陷的软件产品。
8.所有软件必须进行某种程度的兼容性测试。
9.所有软件都有一个用户界面,因此必须测试易用性。
(V)
10.测试组负责软件质量。
选择题(20)
简答题(20)
1.软件测试员的目标什么?
答:
找出软件的缺陷,并且尽可能早些,并确保其得到修复
2.按照本课程讲解,只有符合哪几个规则才能叫软件缺陷?
软件未达到产品说明书标明的功能
软件出现了产品说明书指明不会出现的错误
软件功能超出产品说明书指明范围
软件未达到产品说明书虽未指出但应达到的目标
软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好
3.黑盒测试与白盒测试的含义是什么?
黑盒测试:
在黑盒测试中,软件测试员只需知道软件要做什么即可一而无法看到
盒子是如何运作的。
只要进行一些输入,就能得到某种输出结果。
白盒测试:
在白盒测试中,软件测试员可以访问程序员的代码,并通过检查代码来协助测试一可以看到盒子里面。
根据代码检查结果判断多大的数据可能出错,并据此调整测试程序。
4.静态测试与动态测试的含义?
静态测试:
静态测试是指测试不运行的部分一只是检查和审阅
动态测试:
动态测试是指通常意义上的测试一运行和使用软件。
5.报告软件缺陷的基本原则是什么?
答:
①尽快报告软件缺陷;
O2有效描述软件缺陷;
O3在报告软件缺陷时不做评价;
@补充完善软件缺陷报告;
6.测试计划的目的是什么?
定义软件测试活动的范围、方法、资源、进度;
明确要测试的条目、要测试的特
性、要实施的测试任务;
对每个任务个人的反应;
以及与计划相关的风险
7.如何做一名合格的测试人员?
探索精神、故障排除能手、不懈努力、创造性、追求完美、判断准确、老练稳重、说服力。
逻辑覆盖法测试用例选择题(10)(讲解同上)等价类测试用例(20):
设计测试用例题(20):
☆☆作业例题(逻辑覆盖法测试用例)
T
T=3
输入
执行路径
覆盖条件
输出结果
X=4,Y=5,Z=5
判定覆盖
X=2,Y=5,Z=5
X=4,Y=6,Z=5
X=2,Y=5,Z=15
判定/条件覆盖
组合覆盖
X=4,Y=5,Z=15
X=2,Y=6,Z=5
☆☆等价类法举例
保险费率计算人人保险公司承担人寿保险已有多年历史,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以
上费率为0.6%,10点以下费率为0.1%:
一、分析输入数据型式。
年龄:
一或两位数字。
性别:
以英文Male、Female表示。
婚姻:
「已婚」、「未婚」。
扶养人数:
空白或一位数字。
保险费率:
10点以上,10点以下。
划分输入数据:
1•年龄
数字范围
1〜99
等价类
20〜39岁
40〜59岁
60岁以上20岁以下
2•性别
类型
英文字之集合
类型:
央文字
集合:
「Male」、「M」
「Female」、「F」
3•婚姻
已婚
未婚
4.扶养人数
选择项
扶养人数可以有,也可没有
范围
1〜9
空白
1〜6人
6人以上
5.保险费率
10点以上
10点以下
三、设计输入数据:
有效等价类
无效等价类
「20〜39任选一个
2•年龄
40〜59任选一个
3•年龄
60岁以上、20岁以下任选一个
小於1,选一个
大於99,选一个
4•性别
英文Male,M,F,Female任选一个
非英文字如「男」
5•性别
英文Male,M任选一个
非Male,M,Female,F之任意字元,如
「Child」
6•性别
央文Female,F任选一个
非Male,M,Female,F
之任意字符,如
7•婚姻
「已婚」
非「已婚」或「未婚」之任意字符,女「离婚」
8•婚姻
「未婚」
非「已婚」或「未婚」之任意字符,如「离婚」
9•扶养人数
10.扶养人数
1〜6
小於1,选一个
11.扶养人数
7〜9
大於9,选一个
12.保险费率
10点以上(0.6%)
13•保险费率
10点以下(0.6%)
四、根据以上分析设计测试用例:
用例编号
年龄
性别
婚姻
扶养
人数
保险
费率
备注
1.
27
Female
0.6%
有效
20〜39岁性别:
集合「Female,F」
集合「未婚」
0.6%
2.
50
Male
性另U:
集合「Male,M」
集合「已婚」扶养人数:
3.
70
F
0.1%
60岁以上或20岁以下
4.
M
无法推算
年龄类无效,因此无法推算保险费率
5.
100
6.
男
性别类无效,因此无法推算保险费率
7.
99
Child
8.
30
离婚
婚姻类无效,因此无法推算保险费率.
9.
75
扶养人数类无效,因此无法推算保险费率
10.
17
10
☆☆等价类划分
设有一个档案管理系统,要求用户输入以年月表示的日期。
假设日期限定在1990年1月~2049
年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。
现用等价类划
分法设计测试用例,来测试程序的”日期检查功能”。
1)划分等价类并编号,下表等价类划分的结果
2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别
为①、⑤、⑧,设计的测试用例如下:
测试数据
200211
期望结果
输入有效
覆盖的有效等价类
①、⑤、⑧
为每一个无效等价类设计
一个测试用例,
设计结果如下:
覆盖的无效等价类
95June
无效输入
②
20036
③
2001006
④
198912
⑥
200401
⑦
200100
⑨
200113
⑩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 东北大学 软件 测试 历年 考题
![提示](https://static.bdocx.com/images/bang_tan.gif)