- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 必修一第一章集合选编.ppt
- 施工方案-地下管线保护方案A0(标准版)介绍.doc
- 必修一第一章第四节地球的圈层结构选编.ppt
- RJYW040107蟋蟀的住宅选编.ppt
- RJYW040107蟋蟀的住宅1选编.ppt
- 必修一第一节钠选编.ppt
- RJYW030116找骆驼选编.ppt
- 必修一第一二章元素和化合物(复习课)选编.ppt
- 眼视光与常见眼病选编.ppt
- RHCSA-DAY6选编.ppt
- 2026年生产内部控制方案与企业制造环节管控提升手册.pptx
- 2026年财务审计整改长效方案与企业管理持续优化.pptx
- 2026年食品机械制造业生产管理方案与企业设备卫生标准落地手册.pptx
- 2026年企业海关稽查应对培训课件与自查整改方案.pptx
- 2026年财务智能审核方案与企业发票报销审核效率提升指南.pptx
- 2026年客服周报模板制定与企业每周客服运营分析效率提升手册.pptx
- 2026年智能货架营销方案与产品推荐精准度提升手册.pptx
- 2026年供应链个性化方案与企业特殊供应链需求精准满足手册.pptx
- 机制地毯修整工岗位现场作业操作规程.docx
- 工业炉及电炉机械装配工岗位合规化操作规程.docx
最近下载
- BP5929_CN_DS_Rev_1.1 规格书 晶丰明源LED电源.pdf VIP
- 肠造口患者造口周围皮肤损伤变化轨迹及影响因素研究.pdf
- (国家标准)GB/T 10051.1-2010 起重吊钩 第1部分:力学性能、起重量、应力及材料.pdf
- 江苏开放大学Android基础第1次形考作业.pdf VIP
- 一种水产养殖增氧剂.pdf VIP
- 环境的监视和测量控制程序.doc VIP
- 2025年四川省国家工作人员法治素养测评(卷二).docx
- 某石油化工有限公司加氢装置安全设施专篇.pdf VIP
- 厂房施工现场临时用电施工组织设计.doc VIP
- 2025-2030中国军工连接器行业发展趋势预判及市场前景预测研究报告.docx
原创力文档


文档评论(0)