QTP+功能测试试题.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术与实践 Software Testing Technology and Practice 第6章功能测试 6.1 QTP简介 6.2 QTP安装 6.3 测试流程 6.4 Windows应用程序测试 6.4.1 QTP主界面 6.4.2 应用程序实例——飞机订票系统Flight 6.4.3 录制测试 6.4.4 运行测试 6.4.5 分析测试结果 6.4.6 产生检查点 6.4.7 参数化测试 6.5 Web站点测试 6.5.1 准备录制 6.5.2 录制Web上的会话。 6.5.3 增强及调试测试。 6.5.4 运行测试 6.5.5 分析测试报告并提交缺陷 功能测试(Functional testing)是指通过对程序进行功能抽象,将其划分为功能单元,然后通过数据抽象,对每个功能单元生成测试数据(用例)进行测试,检查程序产品是否达到用户要求的功能。测试时,将测试对象视为打不开的黑盒,只需测试产品的功能,而不需要了解其内部结构和处理过程,因此又称为黑盒测试。 功能测试的目的主要用于检查实际软件的功能是否符合用户的需求。如果曾以手动方式测试过应用程序或网站,就会很清楚手工测试方式的缺点——既耗时又乏味,而且需投入大量的人力资源。最为糟糕的是,因时间的限制,在应用程序发布前以手工方式往往无法彻底地测试其所有功能。 现有软件功能测试工具较多,但基本原理都是以录制和回放的方式实现自动化功能测试。Mercury QuickTest Professional(简称QTP)就是一款功能测试工具。使用QTP进行自动测试,由于极大地加快了测试流程,从而解决了这些问题。可以创建用于检查应用程序或网站所有方面的测试,然后在每次程序或网站更改时运行这些测试即可。运行测试时,QTP将模拟实际用户的操作(如,在应用程序或网站窗口中移动鼠标光标、单击图形用户界面对象和输入键盘输入),且比任何实际用户操作都快[23]。 本章将详细介绍功能测试工具QTP。 6.1 QTP简介 QTP是Mercury 公司开发的一款先进的自动化测试工具。目前该公司已被惠普(HP)收购。惠普官方网站对该工具做了一些介绍。 Mercury 的QuickTest Professional?企业级自动化测试工具针对功能测试和回归测试自动化提供业界最佳的解决方案,采用关键字驱动(keyword-Driven)测试的概念,能完全简化测试的创建和维护工作,适于所有主要软件应用程序和环境的测试。 QTP的关键字驱动测试方法可通过与关键字视图双向同步集成的脚本和调试环境,测试自动化专家对内在测试和对象属性具有完全访问权限。QTP通过对WEB页面或应用程序所进行的操作录制成自动化测试脚本,然后运行回放测试脚本,并可以在其中插入各种检查点来实现对WEB页面或应用程序的功能的检查。 QTP进行功能测试的测试流程主要可分为制定测试计划、创建测试脚本、增强测试脚本、运行测试和分析测试结果五个步骤[24]。部分详细信息可参考第五章关于测试工具简介中的QTP介绍。 6.2 QTP安装 本节将详细介绍HP网站提供的自动化功能测试工具QuickTestProfessional9.2试用版的安装。根据该软件安装的流程,整个安装过程可以划分为两个步骤。 1.安装Microsoft.NET Framework2.0 在安装QTP测试工具之前,必须确保安装了Microsoft.NET Framework2.0程序。运行图6-1中“QuickTestProfessional安装程序”,按照安装向导默认安装,直至出现“安装完成”提示。 2.安装QTP 再次运行图6-1中的“QuickTestProfessional安装程序”,接受许可证协议后,在注册信息页填入维护号(序列号):0123-2820602186,如图6-2所示。 按照安装向导默认安装,直至“客户注册”。无须注册,完成安装。重启电脑,QTP会自动完成剩下的配置。至此,试用期14天的QTP安装完成。 3.注册 购买注册码,按向导完成注册。运行QTP,打开“Help”菜单下的“About QuickTestProfessional”,出现图6-3所示界面。 提示:图中的ActiveX,VisualBasic和Web是QTP自带的内部插件。QTP在使用其它不同插件时需要选择不同的License。为提高运行效率,针对性地选择加载所需的插件。 6.3 测试流程 完整的QTP测试流程由七个阶段组成[23,25-26]。 1.准备录制。 2.录制应用程序或Web上的会话。 3.增强测试。 4.调试测试 5.运行测试。 6.分析测试结果。 7.报告缺陷。 6.4 Windows应用程序测试 6.4.1

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档