软件测试与质量保证 (36).pdf
《软件测试与质量保证 (36).pdf》由会员分享,可在线阅读,更多相关《软件测试与质量保证 (36).pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 UFT 功能功能测试实验测试实验 3.1 实验一:实验一:UFT 脚本录制脚本录制 3.1.1 实验目的实验目的 1、熟悉 UFT 中测试的基本流程;2、使用 UFT 功能测试工具实现录制与编辑脚本;3、使用 UFT 功能测试工具进行测试脚本的回放功能并导出脚本。3.1.2 实验实验环境及环境及设备设备 1、硬件:CPU 1.6G Hz 以上、内存 2GB 以上、显示器 16bit 以上、显卡 显存 64MB 以上、硬盘 3GB 以上;2、软件:XP Service Pack 3 及以上版本 Windows 操作系统、Microsoft Internet Explorer 7.0 及以上版本
2、浏览器、12.02 版本 UFT 软件。3.1.3 实验实验原理和原理和内容内容 1、使用 UFT 功能测试工具创建测试脚本;2、使用 UFT 功能测试工具录制脚本;3、使用 UFT 功能测试工具进行测试脚本的回放;4、使用 UFT 功能测试导出测试脚本;5、使用 UFT 功能测试测试结果的分析。3.1.4 实验步骤实验步骤 1、打开 UnifiedFunctionalTesting(简称 UFT)并运行,选择加载 ActiveX插件,点击确定按钮,如图 3-1 所示:图 3-1 插件选择 2、新建功能测试,打开菜单栏中的文件-新建-测试,或通过快捷键 Crtl+N 实现相同操作,如图 3-2
3、 所示:图 3-2 开始新建测试 3、在弹出的对话款框新建测试中选择GUI 测试,在名称和位置 中输入相应的名称和路径,点击创建按钮,如图 3-3 所示:图 3-3 测试信息 4、点击录制按钮或 F6 快捷键开始录制脚本,如图 3-4 所示:图 3-4 开始录制脚本 5、在点击按钮后,会弹出录制和运行设置对话框。在对话框中选择Windows Applicatons,并选择仅在以下应用程序上录制和运行方式。然后点击+按钮,并在弹出的应用程序详细信息对话框中选择所测程 序的路径(路径为:UFT 安装目录samplesflightappflight4b.exe),然后加载进文本框中,如图 3-5 所
4、示:图 3-5 录制设置 6、开始录制 Flight 程序,使用下面的信息登录:Agent Name:training,Password:mercury,点击OK按钮,如图 3-6 所示:图 3-6 登陆操作 7、输入航班预订信息:Date of Flight/Fly From/Fly To,然后单击Flight按钮。注意:航班日期一定要在今天的时间之后,日期格式:月/日/年,如图 3-7 所示:图 3-7 新建订单操作(1)8、选择航班后,单击OK按钮,如图 3-8 所示:图 3-8 新建订单操作(2)9、输入剩下的航班预订信息:Name(可选填 Class 和 Tickets),然后单击I
5、nsert Order按钮,等待进度条的完成,如图 3-9 所示:图 3-9 新建订单操作(3)10、当完成订单插入之后,将出现Insert Done.信息,关闭 Flight 程序,单击 UFT 工具栏上的 Stop,停止记录,如图 3-10 所示:图 3-10 完成录制 11、单击 UFT 工具栏上的Run或使用快捷键 F5 开始运行脚本,如图3-11 所示:图 3-11 运行脚本 12、选择使用临时运行接过文件夹(覆盖任何现有临时结果),点击运行,如图 3-12 所示:图 3-12 运行结果配置 13、查看测试运行的结果,如图 3-13 所示:图 3-13 查看运行结果 14、在菜单栏中
6、单击关键字视图按钮,查看关键字视图,如图 3-14所示:图 3-14 打开关键字视图 15、将登录用户的 Agent Name 参数化,点击配置值后在值配置窗体中选择参数(P),重命名名称,数据表中的位置选择全局表(G),如图3-15 所示:图 3-15 输入参数化 16、在全局表中填写数据,如图 3-16 所示:图 3-16 全局表数据 17、设置功能测试迭代次数,点击菜单栏文件-设置,在弹出的窗体左侧选择运行,数据表迭代选择在所有行上运行(L),点击确定,如图 3-17 所示:图 3-17 迭代设置 18、在菜单栏中单击关键字视图按钮,查看编辑器视图,在脚本的第一行插入代码:systemu
7、til.Run C:Program FilesHPUnified Functional Testingsamplesflightappflight4b.exe,其中C:Program FilesHPUnified Functional Testing 为 UFT 软件安装目录。然后点击菜单栏录制-录制和运行设置(C),在弹出的窗体中选择在任何打开的基于 Windows 的应用程序上录制并运行测试(R),点击确定,如图 3-18 所示:图 3-18 录制配置更改 19、单击 UFT 工具栏上的Run或使用快捷键 F5 开始运行脚本并查看运行结果,如图 3-19 所示:图 3-19 查看运行结果
8、20、保存文件并退出,如图 3-20 所示:图 3-20 保存文件 3.1.5 练习题练习题 1、录制并导出一个能够正确登陆航班系统的脚本;2、尝试将 Agent Name 和 Password 同时引用全局数据做迭代测试;3、使用 UFT 对一个其他的基于 Windows 的应用系统做 GUI 测试。3.2 实验二:实验二:UFT 对象存储与外部数据引用对象存储与外部数据引用 3.2.1 实验目的实验目的 1、熟悉 UFT 功能测试工具中的对象识别及添加对象功能;2、了解如何引用外部 excel 文件数据到 UFT 中;3、了解脚本中的分支与循环应用;4、了解 UFT 检查点的设置与应用。3
9、.2.2 实验实验环境及环境及设备设备 1、硬件:CPU 1.6G Hz 以上、内存 2GB 以上、显示器 16bit 以上、显卡 显存 64MB 以上、硬盘 3GB 以上;2、软件:XP Service Pack 3 及以上版本 Windows 操作系统、Microsoft Internet Explorer 7.0 及以上版本浏览器、12.02 版本 UFT 软件。3.2.3 实验实验原理和原理和内容内容 1、使用 UFT 功能测试对象库管理;2、使用 UFT 功能测试判断非法登录;3、使用 UFT 功能测试添加检查点;4、使用 UFT 脚本编辑实现外部 excel 文件数据引用。3.2.
10、4 实验实验步骤步骤 1、重复实验一第 1 至 6 步内容,新建一个 GUI 测试并开始录制航班系统登陆脚本。2、登陆成功后单击 UFT 工具栏上的 Stop,停止记录。录制的脚本为:Dialog(Login).WinEdit(Agent Name:).Set training Dialog(Login).WinEdit(Password:).SetSecure 55779d218772d6d081aea89a55671ef62dfff16b Dialog(Login).WinButton(OK).Click 3、切换至关键字视图后将 Password 行的操作修改为Set,值修改为“merc
11、ury”,修改后的脚本为:Dialog(Login).WinEdit(Agent Name:).Set training Dialog(Login).WinEdit(Password:).Set mercury Dialog(Login).WinButton(OK).Click 图 3-21 密码数据改为明文 4、参考实验一第 14 至 18 步操作,将 Agent Name 和 Password 都改为全局表中的参数并实现在所有行上运行迭代,修改后的脚本为:systemutil.Run C:Program FilesHPUnified Functional Testingsamplesfli
12、ghtappflight4b.exe Dialog(Login).WinEdit(Agent Name:).Set DataTable(agentName,dtGlobalSheet)Dialog(Login).WinEdit(Password:).Set DataTable(passWord,dtGlobalSheet)Dialog(Login).WinButton(OK).Click 5、为 了 实 现 登 陆 测 试 的 迭 代 需 要 将 登 陆 成 功 后 弹 出 的 Flight Reservation窗体关闭,这里需要先将其加入到对象储存库中。点击菜单栏资源-对象存储库或使用快捷
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试与质量保证 36 软件 测试 质量保证 36
限制150内