软件测试案例库(4)

2019-05-24 18:19

图3-1-6

1、运行WinRunner,并创建一个新的测试。 2、打开“飞机预定票系统”(Flight4A)。(PASSWORD:mercury)

3、录制一个脚本。在“飞机预定票系统”中创建一个新的定单。选择“File>New Order”。填写飞机与乘客信息。如图3-1-7:

图3-1-7

插入定单存到数据库。单击“Insert Order”按钮,当插入完成,“Insert Done”信息将出现在状态栏(在界面上方)。

再单击“Delete Order”按钮,并确认删除此订单。 停止录制。 保存脚本。(例如脚本名为Lesson)

4、 4、 关闭“Flight 4A”程序。回放刚才录制的脚本。

观察发生的情况,删除订单时出现错误提示。原因是回放脚本速度太快,插入还没有成功就要删除脚本。

? 插入同步点步骤

1、确认窗口处在Lesson测试脚本下。(由于间隔时间不够导致失败)

2、移动鼠标到所要插入同步点的脚本位置。将鼠标移动到“button_press (\Order\;”末尾,并回车新增行,如图3-1-8:

图3-1-8

3、插入同步设置。策略:当“Insert done”的提示在主窗口上方出现时,再让测试继续。选择菜单“Insert>Synchronization Point>For Object/window Bitmap”。

图3-1-9

4、将手的形状移到“飞机预定票主窗口”,捕获“insert done”的位图信息。如图3-1-10:

图3-1-10

5、在脚本窗口原鼠标所在位置,将添加一行脚本语言描述。如图3-1-11:并修改其中的时间参数,将1秒改为10秒。 6、保存修改后的脚本。

图3-1-11

7、关闭“Flight 4A”程序。回放刚才的脚本。脚本运行成功。

? ? 建立数据驱动测试

? 录制

1、 1、 运行WinRunner。

2、 2、 运行通讯簿。从开始—程序—附件启动通讯簿。 3、 3、 点击菜单【文件】-【新建联系人】,显示属性窗口。 4、 4、 输入用户信息。(例如姓:张;名:三;电子邮件地址:zhangshan@sina.com) 5、 5、 确定。

6、 6、 退出通讯簿程序。 7、 7、 停止录制。

? 数据驱动

数据驱动的步骤如下: 1、选中所有脚本。

2、选择菜单【Table】-【DataDriver Wizard】,进入数据驱动向导。 3、单击按钮“Next”。 4、第二步使用缺省选项,单击按钮“Next”。

5、在本用例里,共享联系人这一项不进行参数化,因此选择“Do not replace this data”,单击按钮“Next”。 6、“姓”这一项进行参数化,选择“A new Column”,字段名根据自己喜好输入,这里使用缺省值“姓L”,单击按钮“Next”。 7、“名”这一项用相同的方式,用缺省字段名“名F”,单击按钮“Next”。 8、“电子邮件地址”用相同的方式,更改字段名为“Email”,单击按钮“Next”。 9、选中“Show data table now”选项,单击按钮“Finish”,进入数据表格窗口。 10、输入几个用户数据,保存后退出。

数据驱动就此完成,可以看到脚本中增加了打开Excel文件的语句和循环语句。(数据驱动的来源可以有EXCEL或者TXT文件,建议不使用TXT文件。EXCEL可以采用写方式打开,这样可以把结果写回到EXCEL中)。

? 使用通配符

回放上面录制的测试脚本。你会发现:第一组数据顺利通过;第二组数据(李四)出错,找不到窗口“张三属性”。检查发现怎么属性窗口的标题变成“李四属性”了?原来窗口的标题属性随输入的数据变化的,而GUI Map中记录的是录制时的属性,现在改变了。使用通配符解决这个问题。

在WinRunner中通配符的格式如下:!(内容).* 或!.*(内容)。如:!Form.*,表示为“Form”+任何值;!.*Form,表示为任何值+“Form”。

修改步骤如下:

1、单击菜单【Tools】-【GUI Map Editor】,打开“GUI Map Editor”窗口。 2、选择GUI对象“张三属性”,单击“Modify”按钮。 3、修改原来的属性“label: \张三属性”为“label: \属性”,单击“OK“,并关闭“GUI Map Editor”窗口。

4、重新回放脚本,可以重复增加多组数据。

? ? 插入检查点

7、 1、 若案例时间充足,练习插入检查点,具体步骤参见教材P170页检查GUI对象

章节内容。

8、 2、 若案例时间不足,此步可跳过。

3.2)利用WinRunner软件测试图书管理系统

1、从课程网站软件测试基线包下载图书管理系统,并安装。 2、用WinRunner录制图书编目模块并回放。 3、修改脚本设置同步点。 4、建立数据驱动测试。

5、修改脚本使测试脚本重复运行多次。 6、观察测试结果。

任务二:LoadRunner负载测试工具使用

3.3)LoadRunner软件使用 ? ? 虚拟用户生成器的使用

9、 3、 从“开始”-“程序”-“LoadRunner”-“Virtual User Generator”启动虚拟用户

生成器。如下3-2-1:

图3-2-1

10、 4、 选择协议“Web(HTTP/HTML)”,点击“OK”,进入脚本编辑/录制界面。 11、 5、 选择菜单“Vuser”(虚拟用户)-“start recording”(开始录制),录制一个

脚本。(注意网站的选择,需要能够进行查询或登录等操作)。在图3-2-2中输入需要连接的网站,并点击“OK”,开始录制。对网站进行浏览、登录或查询等操作。

图3-2-2 12、 6、 在录制脚本的过程中,出现下图3-2-3。可随时选择

生成录制的脚本,如图3-2-4所示。

停止录制。LR自动

图3-2-3


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

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

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

马上注册会员

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