软件测试案例库(3)

2019-05-24 18:19

案例二:测试用例设计

一、案例目的

通过案例,掌握常用黑盒测试用例设计方法,实现系统测试。

二、案例内容:

1. 2. 3. 4.

1、 针对被测试软件理解软件功能需求 2、 根据软件功能需求,进行等价类划分 3、 根据等价类,编写软件的测试用例。 4、 执行测试用例,记录错误信息

三、案例步骤:

1、 1、 安装酒店管理信息系统

2、 2、 阅读系统需求说明和使用说明

3、 3、 运行酒店行业管理信息系统,结合使用说明中的内容,整理三个功能模块的

测试需求:前台操作模块中的“开房”、“消费记账”、“正常退房”,代码管理模块中的“软件设置”、系统管理模块中“用户管理”。

4、 4、 根据系统的需求说明和使用说明,分析输入数据的规则和要求。 5、 5、 考虑实际使用中不同的用户场景,进行等价类划分。 6、 6、 完成测试用例,主要考虑等价类覆盖和边界值。 7、 7、 执行测试

四、测试用例设计步骤分析举例:

一、软件功能的理解整理:

1.1)分析系统提供的功能需求,例如:

客人在酒店住宿的时候,需要办理登记手续,输入客人的信息,例如姓名,性别,证件名称,号码等等。使用键盘的回车键,可以使当前的焦点转移到下一个输入栏中。注意:屏幕上标示为红色的为必须填写的项目。

注意客人如果开的是钟点房,则需要选择[入住类型]为‘钟点房’。一般的住宿客人选择‘普通房’。[入住类型]如果选择了普通房,则客人的客房出现在[正常退房]之中;如果[入住类型]如果选择了钟点房,则客人的客房出现在[钟点房退房]之中。

右上面有个列表是宾馆目前所有没有被占用的客房,右下面的列表是已经选择的客房。使用鼠标点击右上面的客房,即选择了该客人的客房,同一个客人,例如团体客人,登记信息可以选择多个客房。

软件的房价分为两种模式,一种是使用直接修改客人的房间单价,操作方法是在为客人选择好要定的房间后,将光标定在房间的[基本价]处,然后直接修改为实际价格。这种模式是软件的默认,第二种客房的单价是采用贵宾卡打折进行设置的。要在开房的时候能使用贵宾卡进行打折,则首先要在软件设置中进行设置。具体设置这种模式的方法:运行软件的[代码管理]中的代码管理的[软件设置],将选项[是否允许手工修改房价]修改为不选中状态即可。

在开房的时候,如果要打折,调出优惠卡输入窗口,填写折扣,如果该操作员授权只能打9折,则填写7折将不起作用,那么在办理结帐的时候,房款自动完成9折计算。

1.2)根据系统提供的功能需求,整理出系统的功能列表,如:

? ? 系统提供酒店开房,包括全日制开房和钟点房开房;

? ? 用户开房时姓名、预交押金、入住类型、入住日期、客房数为比填项

目;

? ? 开房姓名可以为单个用户名或单位名称(团体开房时); ? ? 一个客户可开多间客房;

? ? 客房的价格可以修改,修改方式可分为打则方式或手工修改; ? ? ……

二、分析数据输入要求及规则

根据系统使用说明和帮助信息,主要考虑系统输入中必输项、字段特殊要求及限制。

三、划分等价类 输入数据 有效等价类 无效等价类 开房姓名是否输入 入住日期是否输入 新客户 开房类型 …… 是(1) 是(3) 是(5)、否(6) …… 否(2) 否(4) …… 全日制(7)、钟点房(8) ? 四、 编写测试用例: 用例输入 编号 预期结果 备注 覆盖等价类 (1)、(3)、(5)、(7)…… TC001 1、 1、 在前台操作中选择 系统把输入数据保存在张三为新客户 “开房”; 数据表中,在退房模块2、 2、 输入:张三,男,0,中出现该客户开房信息 全日制,…… …… 点击“保存” TC002 …… …… …… 五、思考与讨论

1、思考开房、退房中具体的功能要求。 2.思考房间计费用系统是如何设置的。 3.等价类的划分需要考虑哪些因素。

六、其它说明:

1、案例结束上交:设计的测试用例(包括划分的等价类)、错误记录 2、案例成绩评定包括:等价类划分合理性和完善性(50%)、测试用例覆盖度(20%)、错误报告质量(10%)、案例报告(10%)。

案例三:测试工具使用

一、案例目的

1.熟悉使用WinRunner软件进行基于GUI的系统功能测试。 2.了解使用LoadRunner软件进行基于Web系统的负载测试。

二、案例要求:

5. 6. 7. 8.

1、 使用WinRunner软件录制、编辑脚本

2、 使用WinRunner软件的同步点和数据驱动功能 3、 使用LoadRunner创建、修改虚拟脚本 4、 使用Controller创建运行方案

三、案例内容或步骤:

任务一:利用WinRunner测试工具对图书管理系统的编目模块进行系统功能测试

3.1)WinRunner软件使用 ? ? 脚本的录制与回放

1、运行Winrunner,新建一个测试项目。

点击【开始】按钮,选择【程序】-【WinRunner】-【WinRunner】,点击【New Test】。 2、开始录制。

录制前查看如下设置是否正确。

主菜单“Tools”—“General Options”—“General”选项卡设置如下,选择GUI Map模式为“The GUI Map File per Test”

图3-1-1

点击工具栏上“录制”按钮, WinRunner进入录制状态。 3、启动需录制界面窗口。

使用WinRunner自带的演示程序,运行Flight 4B程序,进入“Login”窗口如图3-1-2。具体运行方法为:点击【开始】按钮,选择【程序】-【WinRunner】-【Sample Applications】,点击【Flight 4A】。

4、操作图形用户界面。

点击“Agent Name”输入框,输入“tester”;点击“Password”输入框,输入“mercury”;点击“OK”按钮。

图3-1-2

5、在图3-1-3中选择File—Open Order。

图3-1-3

在随后的窗口中,选中Order No(在checkBox中打上勾),输入数字3,按“OK”按钮。如图3-1-4。

图3-1-4

在图3-1-3中,选择File—Fax Order。在图3-1-4窗口中输入传真号码(数字)如:0109812320。并将签名选项打上勾。

图3-1-5

在Agent Signature窗口中写下你的名字。用鼠标在白板上签名(画名)。仔细查看WinRunner如何在Context Sensitive录制模式下进行签名。 清除刚才所做的签名轨迹。按下“Clear Signature”按钮。将Fax Order 窗口移动到屏幕上不同的位置。(在更换AnoLog录制模式时,重新设置窗口位置) 按F2转换到AnoLog录制模式下。并在Agent Signature窗口中写下你的名字(画下你的名字)。仔细观察WinRunner如何在Anolog录制模式下进行签名录制。 再次按下F2转换回Context Sensitive录制模式,按下Send按钮,发送传真。窗口将提示发送成功。

6、停止录制。

按左Ctrl + F3键停止录制。查看WinRunner中记录的脚本。 7、保存脚本。 点击工具栏中“保存”按钮把脚本保存到指定目录。

8、回放脚本。

关闭“Flight 4A”程序。

选择工具栏上“From Top”按钮。观察脚本的运行。

? ? 插入同步点

操作前请先确保如下设置:

主菜单“Tools”—“General Options”—“Settings”选项卡设置如下,选择Timeout for checkpoints and CS statements为1000msec。


软件测试案例库(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:化学热力学基础指导

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: