软件测试数据驱动性能测试实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据驱动实验报告
一.实验目的:
记录一个数据驱动的测试脚本,更改验证点参考,从文字到一个数据池变量;编辑数据一个数据池;最后运行一个数据驱动的测试脚本,并查看结果。
二.实验步骤
1.录制功能测试脚本。
(1)打开培训TST279项目。开始录制功能测试脚本下定单ClassicsCD:了。将脚本命名的OrderTotal,然后单击“下一步”。接受所有默认值,然后单击Finish。
(2)在录制“工具栏上,单击”启动应用程序“,选择ClassicsJavaA - java 应用程序,然后单击”OK.In“ClassicsCD,选择舒伯特的弦乐四重奏第4号及14号,然后单击”下订单“。
(3)接受默认值,并单击“确定”以关闭会员登录window.On,录制工具栏上,单击“插入数据驱动Commands.In订单窗口中,键入信用卡号码和到期date.In 插入数据驱动的操作窗口,ClassicsCD窗口,拖动对象Finder选择整个广场的订单窗口,然后释放鼠标。
2.添加描述性的变量名数据。
(1)必要的调整窗口的大小。在数据驱动的命令表,可变列的第一行,双击ItemText,将其选中。键入作曲家单元格。作曲和项目类型下面的单元格中双击。(2)可变列中的每个值,重复步骤3。使用下面的描述性名称完成可变
列:变量,作曲家,项目,数量。最后点击OK。
3验证点插入一个数据池引用。
3。作曲和项目类型下面的单元格中双击。
4。可变列中的每个值,重复步骤3。使用以下descriptivenames完成变量列:VariableComposerItem
数量
cardnum中
CardType
ExpDate
名
街头
CityStateZip
电话
从这个名单,你已经进入Composer和项目。
注意:不要使用变量名中的空格。
5。点击“确定”。
插入数据驱动的操作窗口关闭,恢复脚本录制。
7.1.3 Insert a Verification Point with a Datapool Reference
1。在录制“工具栏上,单击”插入验证点或动作命令。验证点打开操作向导。2。选择对象页,点击鼠标,拖动对象的Finder超过$19.99in下定单窗口的,然后释放鼠标按钮。
一个红色的轮廓,指出了一个对象被选中。当订单总额对象被选中时,释放鼠标按钮。
3。如果必要的话,在选择操作页面,单击“执行数据验证点,然后单击”下一步“。
4。单击“下一步”。
5。在验证点的数据页工具栏上,单击“转换”数据池参考价值。
数据池参考转换器对话框打开。您可以将文字转换记录作为基准进行比较的一个
数据池变量值。
6。在池变量框,类型总作为新的变量名中的数据池。
7。如有必要,选择“添加值新纪录数据池”复选框。
这一行动将增加总现有的数据池创建的记录。
8。单击“确定”以关闭数据池引用转换。
9。单击“完成”。
10。中ClassicsCD,单击“下订单”,然后单击“确定”关闭该消息框。
11。关闭ClassicsCD。
12。停止记录。
测试脚本在脚本编辑器中打开。列在Script Explorer中新的数据池。
13。如果有必要,关闭的测试对象地图窗口。
7.1.4.将数据添加到数据池。
(1)在“脚本资源管理器中,双击的数据池打开它。双击测试数据池扩大数据池编辑器的标题栏。
(2)要添加一个空记录的数据池,数据池编辑器中右键单击第0行下,然后在快捷菜单上单击“插入记录。添加第二个空行。
(3)将鼠标指针定位在第2行的第一个单元格,单击鼠标右键,然后单击鼠标在第1行第一个单元格,单击鼠标右键,然后单击“Paste.Position”的第一个单元格中的鼠标指针Copy.Position 0行,单击鼠标右键,然后单击Paste.In 行1,更改数量2总$38.98.In2行,3更改数量和总到57.97美元。
(4)双击测试数据池恢复数据池编辑标题栏停靠视图。
(5)按一下X在数据池标题栏关闭数据池编辑器并保存更改。
6.运行测试脚本,并查看结果。
(1)运行的OrderTotal测试的OrderTotal测试日志,然后单击数据池迭代Next.For计数,选择3,然后单击“Finish.When”测试脚本完成后,测试日志中查看结果。
(2)关闭测试日志中。关闭OrderTotal的测试脚本。
7.1.5 测试脚本和运行结果
1。运行OrderTotal的测试脚本。
选择“登录”对话框打开。
2。测试日志的OrderTotal命名,然后单击“下一步”。
3。对于迭代计数的数据池,选择3,然后单击“完成”。
脚本运行3次,每次绘图数据从不同的行。或记录,在数据池。
4。当测试脚本完成后,在测试日志中查看结果。
5。关闭测试日志中。
6。关闭OrderTotal的测试脚本。
三.实验结果分析:
Lab 7.2 Importing a Datapool
7.2.1 Import an External Datapool into a Rational Functional Tester Project
1。打开培训TST279项目。
2。在主菜单上,单击“文件”>“新建”>“测试数据池。
3。在创建测试数据库对话框:
了。接受默认的位置。
二。命名数据池OrderTotalData。
三。单击“下一步”。
位置应该是在IBM®的Rational®Functional Tester的项目。
4。在导入数据池“对话框中,浏览并选择以下文件:C:\培训-TST279\ ClassicsOrders.csv的。
5。接受其他默认设置,并单击Finish。
数据池导入到项目中。注意项目目录中的数据池。
6。检查数据正确导入数据池。
你应该有七行数据(0到6)。
7.2.2 Edit the Variable Names
1。数据池中的编辑,在变量行的数据池,单击列标题包含数字1。
编辑变量对话框打开。
2。在“名称”字段中,删除1,类型数量,然后单击“确定”。