自动化功能测试培训教材.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化功能测试培训教材

内容提纲 自动测试的好处 了解winrunner的测试流程 GUI MAP 录制脚本 实践 作业 1.1自动化测试的好处 winRunner介绍 WinRunner(以下简称 WR)是Mercury Interactive公司开发的一种自动化功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,你可以创建可修改和可复用的测试脚本,WinRunner能够有效地帮助测试人员对软件不同的版本进行测试,提高测试人员的工作效率和质量。 注意 (1)软件测试工具不能代替软件测试员,它们只能是帮助软件测试员更好的工作。 (2)使用测试工具并不一定总是正确的,手工测试也必不可少。 Winrunner测试流程 1). 创建GUI Map文件 2). 创建测试脚本 3). 调试脚本 4). 运行测试 5). 检查结果 6). 提交缺陷 创建GUI map WinRunner如何识别GUI对象 GUI对象:指Windows应用程序的窗口(Windows),菜单(Menus),按钮(Buttons),列表(Lists)这些基本组件.WR通过”Learn”学习这些属性来识别和定位GUI对象,而WR有个菜单选项可以是专门来查看桌面上任何GUI对象的属性的。 例如,我们来看一下WR自带的一个样本程序Flight4a,它的登陆界面其中一个OK按钮的属性。 打开Winrunner程序,选择Tool工具菜单GUI Spy,选择这个窗口右上角的Spy按钮,当鼠标移到登陆界面时,在窗口外边会出现闪动的外框,您只要把鼠标放到我们要查看的OK按钮那里就会发现在GUI Spy这个窗口里会出现许多信息,其中Recorded这个选项卡里显示的就是我们想要查看的属性。如下图所示: GUI Map模式的分类 GUI Map是一个或者多个GUI Map文件的总和,有两种组织GUI Map文件: 你可以为整个软件创建GUI map文件,或者为每个窗体创建一个GUI map文件,这是WR默认的模式。对有经验的用户来说,Global GUI map file这是最有效的方式 WR可以在每次创建新的测试时,自动创建相关的GUI map文件,你不用担心有关GUI map文件的创建,保存或读取问题。如果你是新手,可以使用这种GUI map file per test这种方式。 这两种方式的切换是在ToolGeneral OptionsGeneralGUI Files,这里就可以设定模式。如下图所示: 2.3 让WinRunner自动学习GUI 2.3.1RapidTest Script wizard的使用 RapidTest Script wizard只能在Globe GUI Map File的模式下使用,在录制脚本前使用RapidTest Script wizard一次性学习被测软件所有的GUI对象,生成并保存GUI map文件后在脚本开头部分使用GUI_load语句加载这个MAP文件。 选择InsertRapidTest Script wizard 选择WR创建的测试类型,当RapidTest Scipt Wizard在被测软件中走查结束,你选择的测试就会被显示在WR窗口中。如图所示: 你可以选择以下几种类型的测试: GUI Regression Test(界面回归测试)—用来比较软件不同版本种的GUI对象。例如检查一个button是否被禁用。创建这种测试时,WR先捕捉GUI对象默认信息。在回归测试时,WR把当先信息和默认比较,并报告不符合的地方。 Bitmap Regression Test(位图回归测试)-用来比较软件不同版本种的位图图片。 User Interface Test(用户界面测试)-这种测试决定被测试软件是否符合Microsoft windows标准。 Test Template(测试模板)-这种测试提供一个操作被测软件的自动测试的基本框架。它打开和关闭每个窗口,为你留下可以添加代码(手下或者录制)的空间 如果不选择任何类型的测试,你仍然可以用它来自动学习被测软件的GUI。 选择Next 定义导航控制 选择Express(快速)或Comprehensive(全面)学习流程。点击Learn。WR就开始系统的一个窗口一个窗口的学习被测软件。这个过程地时间长短取决语被测试软件地复杂程度。 下一步默认设置,是选择NO 输入启动脚本和GUI Map文件地保存路径和文件名,或使用默认值。点击Next。 选择Next,点击OK,这样被测软件的窗体组件就基本在GUI Map里了。 第二步:录制脚本 你可以用录制或编程的方式创建测试。通常从录制一个基础测试脚本开始,你对被测软件进行操作,当按下Winru

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档