用例设计练习题Word文档下载推荐.docx

上传人:b****2 文档编号:1067834 上传时间:2023-04-30 格式:DOCX 页数:27 大小:268.86KB
下载 相关 举报
用例设计练习题Word文档下载推荐.docx_第1页
第1页 / 共27页
用例设计练习题Word文档下载推荐.docx_第2页
第2页 / 共27页
用例设计练习题Word文档下载推荐.docx_第3页
第3页 / 共27页
用例设计练习题Word文档下载推荐.docx_第4页
第4页 / 共27页
用例设计练习题Word文档下载推荐.docx_第5页
第5页 / 共27页
用例设计练习题Word文档下载推荐.docx_第6页
第6页 / 共27页
用例设计练习题Word文档下载推荐.docx_第7页
第7页 / 共27页
用例设计练习题Word文档下载推荐.docx_第8页
第8页 / 共27页
用例设计练习题Word文档下载推荐.docx_第9页
第9页 / 共27页
用例设计练习题Word文档下载推荐.docx_第10页
第10页 / 共27页
用例设计练习题Word文档下载推荐.docx_第11页
第11页 / 共27页
用例设计练习题Word文档下载推荐.docx_第12页
第12页 / 共27页
用例设计练习题Word文档下载推荐.docx_第13页
第13页 / 共27页
用例设计练习题Word文档下载推荐.docx_第14页
第14页 / 共27页
用例设计练习题Word文档下载推荐.docx_第15页
第15页 / 共27页
用例设计练习题Word文档下载推荐.docx_第16页
第16页 / 共27页
用例设计练习题Word文档下载推荐.docx_第17页
第17页 / 共27页
用例设计练习题Word文档下载推荐.docx_第18页
第18页 / 共27页
用例设计练习题Word文档下载推荐.docx_第19页
第19页 / 共27页
用例设计练习题Word文档下载推荐.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

用例设计练习题Word文档下载推荐.docx

《用例设计练习题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《用例设计练习题Word文档下载推荐.docx(27页珍藏版)》请在冰点文库上搜索。

用例设计练习题Word文档下载推荐.docx

A02

<

1

B10

>

150

200

B11

3、用例设计

有效输入

覆盖有效等价类

无效输入

覆盖无效等价类

100

A01、A02

2

3

4

B03、B10

5

6

7

8

9

10

11

1.2.变量命名

在某一版的编程语言中对变量名称规格作如下规定:

变量名称是由字母开头的,后跟字母或者数字的任意组合构成,并且区分字母大小写。

编译器能够区分的有效字符数为8个,并且变量名称必须先声明,后使用,在同一声明语句中,变量名称至少必须有一个。

1、字母开头

2、字母、数字组合

3、区分大小写

4、长度:

[1,8]

5、先声明,后使用

6、在同一声明语句中,变量名称至少必须有一个

7、不能使用关键字;

(关键字包括:

8、作用域的重名问题

1.3.三角形

输入三角形三边应为正整数,分别构成非三角形、一般三角形、等腰三角形与等边三角形。

1、需求分析:

1、正整数

2、两边之与大于第三边

3、两边相等

4、三边相等

2、等价类设计

条件

A边正整数

字符

B边正整数

C边正整数

A03

B12

两边之与大于第三边

A+b>

c

A04

A+b<

B13

A+b=c

B14

A+c>

b

A05

A+c<

B15

A+c=b

B16

B+c>

a

A06

B+c<

B17

B+c=a

B18

两边相等

A=b

A07

B=c

A08

A=c

A09

三边相等

A=b=c

A10

用例

345

A01、A02、A03

A04、A05、A06

.。

334

433

343

333

18

2.边界值

2.1.保险年龄

某保险网站的前台计算保费页面,其中有年龄字段的输入,不同的年龄段会使用不同的费率计算标准。

其中:

01-15岁,费率为:

10%

16-20岁,费率为:

15%

21-50岁,费率为:

20%

51-70岁,费率为:

25%

边界值

1.0

-1

上点:

A

Z

内点:

M

[

1-70

[1,15]

15

离点

[16,20]

[21,50]

[51-70]

51

70

69

离点:

71

2.1.三角形

输入三角形三边应为正整数[100,200],分别构成非三角形、一般三角形、等腰三角形与等边三角形。

A:

100、200

内点:

离点:

99、201

其他:

101、199

前提:

1、单缺陷假设(不考虑边界的组合15个)

B

C

99

201

2、多缺陷(考虑边界值的组合53=125个)

3.判定表

3.1.读书选择

1、如果觉得疲倦并且对书的内容感兴趣,同时书中的内容让你糊涂的话,回到本章重读

2、如果觉得疲倦并且对书的内容感兴趣,同时书中的内容不让你糊涂,继续读下去

3、不觉得疲倦并且对书的内容感兴趣,但是书中的内容让你糊涂的话,回到本章重读

4、如果觉得疲倦并且对书中的内容不感兴趣,同时书中的内容不让你糊涂,停止阅读,请休息

5、如果觉得疲倦并且对书的内容不感兴趣,并且书中的内容让你糊涂,请停止阅读,休息

6、不疲倦,对书的内容感兴趣,书中的内容不糊涂,继续读下去

7、不疲倦,不感兴趣,书中内容糊涂,跳到下一章去读

8、不疲倦,不感兴趣,书中内容不糊涂,跳到下一章去读

条件:

是否疲倦、是否感兴趣、是否糊涂

结果:

本章重读、继续读、停止阅读、跳到下一章

2、绘制判定表(条件的组合23=8个)

是否疲倦

是否感兴趣

是否糊涂

结果

本章重读

X

继续读

停止阅读

跳到下一章

优点:

组合充分,没有遗漏

缺点:

用例数量随条件的递增而过多(2nn:

条件的个数)

条件的类型:

布尔

3、合并判定表

1、2

3、7

4、5

6、8

原则:

结果相同

条件有一个不同

风险:

产生分支或者路径的遗漏

3.2.密码修改

若需修改密码,系统验证旧密码正确,两个新密码相同,则更新密码,旧密码即失效,其他修改项也生效,并提示“用户信息修改成功”;

若旧密码不正确,则提示“用户密码错”,系统将不修改个人信息;

若两个新密码不同,则提示“新密码与验证新密码不同”,系统将不修改个人信息。

若只修改密码外其他信息,则不需输入两个新密码,系统只验证旧密码正确,就成功更改个人信息,并提示“用户信息修改成功”;

如果系统验证旧密码输入不正确,则提示“用户密码错”。

旧密码是否正确、新密码是否为空、新密码是否相同、是否修改其他信息

信息修改成功、用户密码错、密码不同

2、界面原型:

2、实现的功能:

1、只修改密码

2、同时修改密码与其他信息

3、只修改其他信息(如果考虑密码为空的情况,改功能无法实现)

――解决办法:

密码不允许为空,如果密码输入为空,代表不修改密码

3、绘制判定表

12

13

14

15

16

旧密码是否正确

新密码是否为空

新密码是否相同

是否修改其他信息

信息修改成功

用户密码错

密码不同

3.3.三角形

A+B>

CA+C>

BB+C>

两边相等

A=BB=CA=C

非三角形、一般三角形、等腰三角形、等边三角形

2、

A+B>

A+C>

B+C>

A=B

B=C

A=C

非三角形

一般三角形

等腰三角形

等边三角形

无效

4.因果图

4.1.字母判定

第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下(只有这个时候才)进行文件的修改,但如果第一列字符不正确,则给出信息L;

如果第二列字符不是数字,则给出信息M。

条件:

第一列是A、第一列是B、第二列是数字

结果:

修改文件、提示L、提示M

2、绘制判定表

第一列是A

第一列是B

第二列是数字

修改文件

提示L

提示M

4、去除无效列

4.2.自动售货机

有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。

其规格说明如下:

若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。

若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;

若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。

有零钱、选橙汁、选啤酒、投5角、投1元

红灯亮、出橙汁、出啤酒、找5角、退1元

2、因果图

5.状态迁移

5.1.飞机售票系统

1、客户向航空公司打电话预定机票—>

此时机票信息处于“完成”状态

2、顾客支付了机票费用后—>

机票信息就变为“已支付”状态

3、旅行当天到达机场后,拿到机票后—>

机票信息就变为“已出票”状态

4、登机检票后—>

机票信息就变为“已使用”状态

5、在登上飞机之前任何时间可以取消自己的订票信息,如果已经支付了机票的费用,则还可以得到退款,取消后—>

订票信息处于“已被取消”状态

1、绘制“状态迁移图”

2、绘制“状态迁移树”

2、生成测试用例

每个树枝形成一个测试用例(4个)

 

5.2.QC中缺陷跟踪流程

以缺陷管理跟踪流程为例,使用状态迁移方法设计测试用例。

1、状态迁移图

3、状态迁移树

4、用例(6个)

6.流程分析

6.1.嵌入式发送子流程

在某嵌入式系统中,将待发送的数据打包成符合CAN协议的帧格式后,便可写入发送缓站区,并自动发送。

该发送子程序的流程为:

1、首先进入发送子程序

2、系统判断是否有空闲发送缓冲区,如果没有则返回启动发送失败消息。

3、如果有空闲缓冲区,将数据包写入空闲发送缓冲区

4、系统判断是否写入成功,如果不成功则返回启动发送失败消息

5、如果写入成功,则启动发送命令

6、返回启动发送成功消息

1、绘制活动图(流程图):

2、生成测试用例(借鉴单元测试-分支覆盖、路径覆盖)

分支覆盖(100%):

A-C-E-F(基本流)

A-B(备选流)

A-C-D(备选流)

路径覆盖(100%):

A-C-E-F

A-B

A-C-D

6.2.登录流程

6.3.字母判定

用例1:

第一列是AorB-第二列是数字-修改文件

第一列是A-第二列是数字-修改文件1-5

第一列是B-第二列是数字-修改文件2-3

用例2:

第一列不是AorB-提示L3-1

用例3:

第一列是AorB-第二轮不是数字-提示M

第一列是A-第二轮不是数字-提示M4-4

第一列是B-第二轮不是数字-提示M5-2

6.4.三角形

7.正交试验

7.1.环境搭建

假设一个WEB站点,该站点有大量的服务器与操作系统,并且有许多具有各种插件的浏览器浏览:

Web浏览器

Netscape

IE

Firefox

插件

RealPlayer

Flash

PDFReader

服务器

IIS

Tomcat

Weblogic

操作系统

WinXP

Win2000

Win2003

L4-2-3:

4-实验次数(用例的个数)

2-水平(每个条件取值的个数)

3-因素(条件的个数)

L9-3-4:

所在列

因素

实验结果

实验1

实验2

实验3

实验4

实验5

实验6

实验7

实验8

实验9

特点:

1、任何一列:

每个值出现次数相同

2、任何两列:

每组值对出现次数相同

3、每个条件的每个值都与其他条件的所有值成对组合过(两两组合-充分+平均)

7.2.组合查询

方法2:

BaiDu

case

WEB浏览器

IE6.5

AdobePDF

Windows2000

Firefox3.0

Falsh

Apche

Windows2003

Linux

WindowsXP

Baidu

Windows98

17

19

20

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

当前位置:首页 > 工程科技 > 能源化工

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

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