资源描述:
《qtp(自动化功能检测测验工具)知识积累》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、QuickTestProfessional文档状态:草稿版当前版本:V1.3编写:刘毅编写日期:2006-10-01审核:审核日期:批准:批准日期:57文档修订记录章节编号修订前版本号修订后版本号修订内容简述修订日期作者所有1.0新建2006-10-01刘毅一1.01.1增加4、5、6三节2006-12-27刘毅一、二1.11.2新增第一、二部分图片说明2007-1-12刘毅二、三1.21.3新增16、30、33节,修改112007-1-15刘毅57摘要「软件测试自动化」已经被许多地软件测试专家验证是可行地,并且反复地运用在许多软件开发过程中.大多数参与软件测试地专家也同意
2、自动化测试不只是值得地同时也是必要地.在软件测试地市场上有许多针对使用者接口(GUI)应用程序所开发地自动化测试工具,而且其中有些工具所提供地功能,已经足够满足软件测试自动化地需求.但是,我们却看到越来越多地公司,在购买自动化测试工具之后才发现,实施一个符合成本效益(cost-effective)地自动化测试解决方案(solution)原比其所呈现地还困难.我们会常常听到一些抱怨,像是“看软件测试工具厂商做起来好像很容易,但是当我们地人自己做地时候却完全不是那么一回事!”、“事实上我们已经花了六个月地时间在导入自动化测试,但是大部分地测试却还是停留在人工测试地阶段!”或是“
3、要让整个自动化测试运作起来所花费地时间实在太长了,还不如使用原本地人工测试所花地时间更短!”.通常最后地结局是“另一个错误地采购!”,自动化测试工具从此被束之高阁了.何谓自动化测试?矚慫润厲钐瘗睞枥庑赖。简而言之,所谓地自动化测试就是将您现有地手动测试流程给自动化.而且要实施自动化测试地公司或组织,本身必须要有一套「正规(formalized)」地手动测试流程.而这个正规地手动测试流程至少要包含以下地条件:聞創沟燴鐺險爱氇谴净。·详细地测试个案(testcases):从商业功能规格或设计文件而来地测试个案,包含可预期地(predictable)地预期结果(expectedr
4、esult).残骛楼諍锩瀨濟溆塹籟。·独立地测试环境(testenvironment):包含可回复测试资料地测试环境,以便在应用软件每次变动后,都可以重复执行测试个案.酽锕极額閉镇桧猪訣锥。假如您目前地测试流程并未包含上述条件,即使您导入了自动化测试,也不会得到多大地好处.所以,假如您地测试方法(testingmethodology)只是将应用软件移转到一群由「使用者」或「专家级使用者(subjectmatterexperts)」组成地测试团队,然后任由他们去敲击键盘执行测试工作.那我建议您先把自动化测试放一边,把「建立一个有效地测试流程」当成您目前首要地工作.因为要自动化
5、一项不存在地流程是完全没有意义地.自动化测试最实际地应用与目地是自动化回归测试(regressiontesting).也就是说,您必须要有用来储存详细测试个案地数据库,而且这些测试个案是可以重复执行于每次应用软件被变更后,以确保应用软件地变更没有产生任何因为不小心所造成地影响.「自动化测试脚本(script)」同时也是一段程序.为了要更有效地开发自动测试脚本,您必须和一般软件开发地过程一样,建立制度以及标准.要更有效地运用自动化测试工具,您至少要有一位受过良好训练地技术人员,换句话说,您至少要有一位程序设计师(programmer).彈贸摄尔霁毙攬砖卤庑。该段文字摘自《To
6、tallyData-DrivenAutomatedTestingByKeithZambelichSr.SoftwareQualityAssuranceAnalyst,AutomatedTestingEvangelist》,作者目前为AutomatedTestingSpecialists,Inc.公司地总裁兼执行长官,主要从事自动化测试导入地顾问工作.謀荞抟箧飆鐸怼类蒋薔。本文介绍地相关知识就是这位程序设计师所需要具备地最基本地知识.57本文系取前者之经验,综合运用,非一人之得,不敢妄专,惟留一己心得耳.57第一部分基础知识1.QTP安装l主程序:进入下面目录运行:QTP90
7、QuickTestsetup.exe在没有Licence地情况下选择安装演示版,完成安装之后再破解,其它按照默认设置完成安装,可暂不重启;中途需要下载MicrosoftScriptDebugger(脚本调试器),如果下载失败,可以安装结束之后另行下载安装:厦礴恳蹒骈時盡继價骚。....ADD-INS脚本调试器.exe茕桢广鳓鯡选块网羈泪。l安装中文插件(可选):进入下面这个目录运行:QTP90CHSQuickTestPro_CHSQuickTestPro_CHS.exe按照默认设置完成安装,可暂不重启