——应用在产品管理平台WEB测试的QTP自动化测试工具
目录
一、 QTP简介 1
二、 测试步骤 2
2.1 录制和运行脚本设置 2
2.2 开始录制脚本 2
2.3 增强脚本 2
2.3.1 将测试对象参数化 2
2.3.2 将运行脚本结果导出 3
2.3.3 设置脚本运行过程 4
三、 运行脚本及测试报告 5
3.1 开始运行脚本 5
3.2 测试报告的自动生成 5
四、 总结 6
一、QTP简介
QTP是Mercury QuickTest Professional的简称, Mercury QuickTest Professional™ 针对功能测试和回归测试自动化提供业界最佳的解决方案 - 适用于所有主要软件应用程序和环境。此下一代自动化测试解决方案采用关键字驱动测试的概念,大大简化了测试的创建和维护。QuickTest Professional 关键字驱动测试方法的独特之处在于,通过与关键字视图双向同步的集成的脚本和调试环境,测试自动化专家对内在测试和对象属性具有完全访问权限。QuickTest Professional 满足了技术和非技术用户的需要。它使您能够以更快的速度、更低的成本和更低的风险来部署高质量应用程序。QuickTest Professional 可以与 Mercury Business Process Testing™ 密切配合,以有意义的方式让非技术主题专家参与质量流程。同时,它使整个团队能够以最少的培训创建复杂的测试套件。
二、测试步骤
2.1录制和运行脚本设置
设置为打开:HTTP://192.168.0.11的页面
2.2开始录制脚本
Browser("宏电终端管理平台").Page("宏电终端管理平台").WebEdit("username").Set "admin"
Browser("宏电终端管理平台").Page("宏电终端管理平台").WebEdit("userpassword").SetSecure "48b24f2fd22918358ae1766ecc30db0d9252e1aa"
Browser("宏电终端管理平台").Page("宏电终端管理平台").WebButton("登陆").Click
Browser("宏电终端管理平台").Dialog("Windows Internet Explorer").WinButton("确定").Click
Browser("宏电终端管理平台").Page("宏电终端管理平台_2").Sync
Browser("宏电终端管理平台").Close
录制完后,保存脚本。
2.3增强脚本
2.3.1将测试对象参数化
选择“keyword view”,在路径中,将用户名和密码的输入映射到数据表中,以便在运行脚本时直接读取表中的对应的值。
用户名对应列表的“username”列名,密码对应列表的“password”列名。
2.3.2将运行脚本结果导出
导出结果到列表中(名为:status).
2.3.3设置脚本运行过程
打开 tests-〉settings
设置RUN TAB页面下 Datatable iterations中 Run from row 1 to row 4(在运行脚本时分别提取1至4行列表的参数)
点击“确定”后,设置完成
三、运行脚本及测试报告
3.1开始运行脚本
点击“Run”或快捷键F5,开始运行脚本
3.2测试报告的自动生成
当脚本按照以上规则进行运行完后,就会自动生成一个报告
形如下:
输入变量值和对应的输出值就很好的对应起来了。
四、总结
通过自动化测试工具的学习,能够将其运用在实际的项目中,并发挥其重要作用,这是我做此次论文的根本目的,利用其自动化的优势,代替纯手工的频繁测试,从而提高工作效率。下载本文