欢迎来到天天文库
浏览记录
ID:43726246
大小:745.47 KB
页数:47页
时间:2019-10-13
《QTP使用经验总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、主要是作者在使用QTP时的一些经验总结和分享。希望大家好好利用。QuickTestProfessional文档状态:草稿版当前版本:V1.3编写:刘毅编写日期:2006-10-01审核:审核日期:批准:批准日期:文档修订记录章节编号修订前版本号修订后版本号修订内容简述修订日期作者所有1.0新建2006-10-01刘毅―・1.01.1增加久5、6三节2006-12-27刘毅■■•、—-1.11.2新增第一、二部分图片说明2007-1-12刘毅■•・•■■1.21.3新增16、30、33节,修改〃2007-1-15刘毅「软件测试自动化」已经被许多的软件测试专家验证是町行的,并R反复的运川
2、在许多软件开发过程中。大多数参与软件测试的专家也同意自动化测试不只是值得的同时也是必要的。在软件测试的市场上冇许多针对使川者接口(GUI)应用程序所开发的自动化测试工具,而其中冇些工具所捉供的功能,己经足够满足软件测试自动化的需求。但是,我们却看到越來越多的公司,在购买自动化测试工具Z后才发现,实施一个符合成木效^(cost-effective)的自动化测试解决方案(solution)原比其所呈现的还困难。我们会常常听到一些抱怨,像是“看软件测试工具厂商做起来好像很容易,但是当我们的人a己做的时候却完全不是那么一回事!”、“事实上我们已经花了六个月的时间在导入自动化测试,但是大部分的
3、测试却还是停留在人工测试的阶段!”或是“要讣整个自动化测试运作起来所花费的时间实在太长了,还不如使用原本的人工测试所花的时间更短!”。通常最后的结局是“另一个错误的采购!”,自动化测试工具从此被束Z高阁了。何谓自动化测试?简而言Z,所谓的自动化测试就是将您现冇的手动测试流程给自动化。而H.要实施自动化测试的公司或组织,本身必须要冇一套「正规(formalized)J的手动测试流程。而这个正规的手动测试流程至少要包含以下的条件:•详细的测试个案(testcases):从商业功能规格或设计文件而來的测试个案,包含可预期的(predictable)的预期结果(expectedresult)
4、。•独立的测试环境(testenvironment):包含口J回复测试资料的测试环境,以便在应用软件每次变动后,都可以垂复执行测试个案。假如您冃前的测试流程并未包含上述条件,即使您导入了自动化测试,也不会得到多大的好处。所以,假如您的测试方法(testingmethodology)只是将应川软件移转到一群由「使丿IJ者」或「专家级使川者(subjectmatterexperts)J组成的测试团队,然后任由他们去敲击键盘执行测试工作。那我建议您先把自动化测试放一•边,把「建立一个有效的测试流程」当成您目前首要的工作。因为耍白动化一项不存在的流程是完全没有意义的。自动化测试最实际的应丿I
5、J与目的是自动化回归测试(regressiontesting)0也就是说,您必须要有用来储存详细测试个案的数据库,而且这些测试个案是可以重复执行于每次应丿IJ软件被变更后,以确保应用软件的变更没冇产生任何因为不小心所造成的影响。「自动化测试脚本(script)J同时也是一段程序。为了要更冇效的开发自动测试脚本,您必须和一般软件开发的过程一样,建立制度以及标准。要更冇效的运用自动化测试工具,您至少要冇一位受过良好训练的技术人员,换句话说,您至少要有一位程序设计师(programmer)o该段文7摘自《TotallyData-DrivenAutomatedTestingByKeithZa
6、mbelichSr.SoftwareQualityAssuranceAnalyst,AutomatedTestingEvangelist》,作者冃前为AutomatedTestingSpecialists,Inc.公司的总裁兼执行长官,主要从事自动化测试导入的顾问工作。本文介绍的相关知识就是这位程序设计师所需要具备的最基本的知识。本文系取前者之经验,综合运用,非一人之得,不敢妄专,惟留一己心得耳。第一部分基础知识1.QTP安装•主程序:进入下面目录运行:OTP90OuickTe曲etup,ex在没冇Licence的情况下选择安装演示版,完成安装Z后再破解,其它按照默认设置完成安装,
7、可暂不重启;中途需要下载MicrosoftScriptDebugger(脚本调试器),如果下载失败,可以安装结束之后另行下载安装:....ADD-INS脚木调试器.cxc•安装中文插件(可选):进入下面这个目录运行:OTP90CHSOuickTestP『oCHSOuickTestProCHS.exe按照默认设置完成安装,可暂不重启;•关联QC插件(MercuryQualityCenterAdd・in):进入下面目录运行:OTP90TDPluHn
此文档下载收益归作者所有