文档详情

一个简单的用例实践(供QTP入门学习参考).doc

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