东北大学软件测试历年考题Word格式.doc

上传人:wj 文档编号:1457672 上传时间:2023-04-30 格式:DOC 页数:10 大小:266.50KB
下载 相关 举报
东北大学软件测试历年考题Word格式.doc_第1页
第1页 / 共10页
东北大学软件测试历年考题Word格式.doc_第2页
第2页 / 共10页
东北大学软件测试历年考题Word格式.doc_第3页
第3页 / 共10页
东北大学软件测试历年考题Word格式.doc_第4页
第4页 / 共10页
东北大学软件测试历年考题Word格式.doc_第5页
第5页 / 共10页
东北大学软件测试历年考题Word格式.doc_第6页
第6页 / 共10页
东北大学软件测试历年考题Word格式.doc_第7页
第7页 / 共10页
东北大学软件测试历年考题Word格式.doc_第8页
第8页 / 共10页
东北大学软件测试历年考题Word格式.doc_第9页
第9页 / 共10页
东北大学软件测试历年考题Word格式.doc_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

东北大学软件测试历年考题Word格式.doc

《东北大学软件测试历年考题Word格式.doc》由会员分享,可在线阅读,更多相关《东北大学软件测试历年考题Word格式.doc(10页珍藏版)》请在冰点文库上搜索。

东北大学软件测试历年考题Word格式.doc

S→a→c→b→d→e(语句c和语句d均执行)

2

1

S→a→c→b→d→e(判断a和判断b均取真)

S→a→b→e(判断a和判断b取假)

S→a→b→d→e(满足A>

1,B≠0;

A=2,X≤1)

S→a→b→d→e(满足A≤1,B=0;

A≠2,X>

1)

3

S→a→c→b→d→e(满足A>

1,B=0;

A=2,X>

1;

且判断a和判断b均取真值)

4

S→a→b→e(满足A≤1,B≠0;

A≠2,X≤1;

且判断a和判断b均取假值)

S→a→c→b→d→e(满足A>

S→a→b→d→e(满足A>

S→a→b→d→e(满足A≤1,B=0;

S→a→b→e(满足A≤1,B≠0;

A≠2,X≤1)

第10页共10页

※基本路径测试法设计测试用例

1、导出程序图

2、计算程序图的环形复杂性

5

6

7

8

9

连接权-1 =比较个数

1 =0

2 =1

环形数=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、生成测试用例

path1 输入:

A=1 B=0 X=1 预期结果:

X=1

path2 输入:

A=3 B=1 X=1 预期结果:

path3 输入:

A=3 B=0 X=3 预期结果:

path4 输入:

A=2 B=0 X=2 预期结果:

X=2

path5 输入:

A=3 B=0 X=6 预期结果:

X=3

三、功能性测试

※NextDate函数的等价类测试用例(08考点)

(见课件P14“三角形等价类测试问题”)

NextDate是一个三变量函数,即月份、日期和年,这些变量的有效值区间定义如下:

M1={月份:

1≤月份≤12}

D1={日期:

1≤日期≤31}

Y1={年:

1812≤年≤2012}

无效等价类:

M2={月份:

月份<

1}

M3={月份:

月份>

12}

D2={日期:

日期<

D3={日期:

日期>

31}

Y2={年:

年<

1812}

Y3={年:

年>

2012}

由于有效类的数量等于独立变量的个数,因此只有弱一般等价类测试用例出现,并且与强一般等价类测试用例相同:

用例ID 月份 日期 年 预期输出

WN1,SN1 6 15 1912 1912年6月16日

弱强壮测试用例的完整集合:

WR1 6 15 1912 1912年6月16日

WR2 -1 15 1912 月份不在有效值域1..12中

WR3 13 15 1912 月份不在有效值域1..12中

WR4 6 -1 1912 日期不在有效值域1..31中

WR5 6 32 1912 日期不在有效值域1..31中

WR6 6 15 1811 年不在有效值域1812..2012中

WR7 6 15 2013 年不在有效值域1812..2012中

05级(李鹤林复习题)

判断题(10)

1.好的测试员不懈追求完美。

(×

2.在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。

3.不存在质量很高但可靠性很差的产品。

4.软件测试员可以对产品说明书进行白盒测试。

(√)

5.静态白盒测试可以找出遗漏之处和问题。

6.总是首先设计白盒测试用例。

7.可以发布具有配置缺陷的软件产品。

8.所有软件必须进行某种程度的兼容性测试。

9.所有软件都有一个用户界面,因此必须测试易用性。

(√)

10.测试组负责软件质量。

选择题(20)

简答题(20)

1.软件测试员的目标什么?

答:

找出软件的缺陷,并且尽可能早些,并确保其得到修复

2.按照本课程讲解,只有符合哪几个规则才能叫软件缺陷?

软件未达到产品说明书标明的功能

软件出现了产品说明书指明不会出现的错误

软件功能超出产品说明书指明范围

软件未达到产品说明书虽未指出但应达到的目标

软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好

3.黑盒测试与白盒测试的含义是什么?

黑盒测试:

在黑盒测试中,软件测试员只需知道软件要做什么即可—而无法看到盒子是如何运作的。

只要进行一些输入,就能得到某种输出结果。

白盒测试:

在白盒测试中,软件测试员可以访问程序员的代码,并通过检查代码来协助测试—可以看到盒子里面。

根据代码检查结果判断多大的数据可能出错,并椐此调整测试程序。

4.静态测试与动态测试的含义?

静态测试:

静态测试是指测试不运行的部分—只是检查和审阅

动态测试:

动态测试是指通常意义上的测试—运行和使用软件。

5.报告软件缺陷的基本原则是什么?

答:

尽快报告软件缺陷;

有效描述软件缺陷;

在报告软件缺陷时不做评价;

补充完善软件缺陷报告;

6.测试计划的目的是什么?

定义软件测试活动的范围、方法、资源、进度;

明确要测试的条目、要测试的特性、要实施的测试任务;

对每个任务个人的反应;

以及与计划相关的风险

7.如何做一名合格的测试人员?

探索精神、故障排除能手、不懈努力、创造性、追求完美、判断准确、老练稳重、说服力。

逻辑覆盖法测试用例选择题(10)(讲解同上)

等价类测试用例(20):

设计测试用例题(20):

☆☆作业例题(逻辑覆盖法测试用例)

X>

3且Z<

10

T=1

X=4或Y>

T=2

T=3

F

输入

执行路径

覆盖条件

输出结果

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之任意字符,如「Child」

7.婚姻

「已婚」

非「已婚」或「未婚」之任意字符,如「离婚」

8.婚姻

「未婚」

非「已婚」或「未婚」之任意字符,如「离婚」

9.扶养人数

10.扶养人数

1~6

小於1,选一个

11.扶养人数

7~9

大於9,选一个

12.保险费率

10点以上(0.6%)

13.保险费率

10点以下(0.6%)

四、根据以上分析设计测试用例:

用例编号

年龄

性别

婚姻

扶养人数

保险费率

备注

1.

27

Female

0.6%

有效

n年龄:

20~39岁

n性别:

集合「Female,F」

n婚姻:

集合「未婚」

n扶养人数:

空白

n保险费率:

0.6%

2.

50

Male

40~59岁

集合「Male,M」

集合「已婚」

1~6人

3.

70

0.1%

60岁以上或20岁以下

6人以上

4.

M

无法

推算

年龄类无效,因此无法推算保险费率

5.

100

6.

性别类无效,因此无法推算保险费率

7.

99

Child

8.

30

离婚

婚姻类无效,因此无法推算保险费率.

9.

75

扶养人数类无效,因此无法推算保险费率

10.

17

☆☆等价类划分

设有一个档案管理系统,要求用户输入以年月表示的日期。

假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。

现用等价类划分法设计测试用例,来测试程序的"

日期检查功能"

 

1)划分等价类并编号,下表等价类划分的结果

输入等价类

日期的类型及长度

①6位数字字符

②有非数字字符

③少于6位数字字符

④多于6位数字字符

年份范围

⑤在1990~2049之间

⑥小于1990

⑦大于2049

月份范围

⑧在01~12之间

⑨等于00

⑩大于12

2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下:

测试数据 

期望结果 

覆盖的有效等价类

200211 

输入有效 

①、⑤、⑧

为每一个无效等价类设计一个测试用例,设计结果如下:

覆盖的无效等价类

95June 

无效输入 

20036 

2001006 

198912 

200401 

200100 

200113 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2