- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[WinRunner培训教材
Winrunner培训教材 大唐电信软件公司系统测试部 2001年7月 内容提要 介绍 使用测试工具的必要性 自动测试的适用范围 从手工到自动测试 1 录制和回放 1.1 如何录制和回放 1.2 两种录制方式 1.3 自动测试结构框架 1.4 起始和结束条件 2 GUI Map 2.1 GUI Map介绍 2.2 GUI Map原理 内容提要(续) 2.3 管理GUI Map文件 2.4 使用GUI Map文件 3 同步点机制 3.1 同步点介绍 3.2 同步点类型 3.3 同步方法 3.4 增加同步点 4 验证机制 4.1 验证介绍 4.2 增加GUI检查点 4.3 测试目录结构 4.4 GUI检查机制 介绍 主要内容: 使用测试工具的必要性 自动测试的适用范围 从手工到自动测试 使用测试工具的必要性 手工测试: 费时 可靠性低 人力资源限制 不一致 自动测试: 快速 可重复性 可编程 覆盖率高 可靠性 可重用性 自动测试的适用范围 适于自动测试的情况: 应用的每一次编译都需要重新测试; 测试需要为相同的操作准备多个数据; 测试需要应用程序内部的详细信息,如SQL,GUI属性; 压力测试 不适于自动测试的情况: 可用性测试 一次性测试 马上要进行的测试 特定的/随机的测试 结果不可预知的测试 从手工到自动测试 1 录制和回放 主要内容: 1.1 如何录制和回放 1.2 两种录制方式 1.3 自动测试结构框架 1.4 起始和结束条件 1.1 如何录制和回放 录制: 在录制过程中,winrunner监听用户对应用的操作,然后生成一个描述这些操作的日志称为测试脚本。 回放: Winrunner重放录制的语句,这些语句“就象一个真正的用户”执行对应用的用户操作。 1.1 如何录制和回放 测试脚本中的用户行为:(通过TSL体现) 1.2 两种录制方式 Context sensitive 应用是基于gui对象的 默认录制方式 推荐录制方式 Analog 应用存在非gui区域(如画图应用) 鼠标拖动对于正确执行是必要的 不能使用context sensitive方式 注:一个测试可以结合两种录制方式 1.2 两种录制方式 Context sensitive 面向对象 可读的脚本 可维护(可编辑)的脚本 不受用户界面改变的影响的脚本 如果图形用户界面上的对象移动了位置,脚本仍可正确回放 可移植的脚本 给以不同的配置就可适用于不同的平台 1.2 Context sensitive 1.2 两种录制方式 Analog 依赖于屏幕坐标 测试脚本描述鼠标和键盘操作 描述3种类型的输入: 鼠标拖动 鼠标点击 键盘输入 覆盖所有类型的应用 1.2 Analog 1.3 自动测试结构框架 1.3 自动测试结构框架 目录结构: script文件 以ASCII形式存放测试的TSL脚本 db子目录 存储着影响测试回放的内部技术信息,是WinRunner内部文件,不能修改 lock文件 包含用户名和进程号。只要WinRunner脚本打开,该文件就会存在。它阻止了其他用户获得脚本。脚本关闭时,lock文件自动被删掉。 2 GUI Map 主要内容: 2.1 GUI MAP介绍 2.2 GUI MAP原理 2.3 管理GUI MAP文件 2.4 使用GUI MAP文件 2.1 GUI Map介绍 GUI MAP是WinRunner脚本与AUT之间的联系纽带 GUI MAP特点: 使得物理属性从测试脚本中分离出来 增强可维护性 增强可读性 增强可移植性 WinRunner能够通过物理属性唯一地标识AUT中的每一个对象 WinRunner通过直观的逻辑名称在脚本中使用每一个对象 提供了物理属性与逻辑名称之间的联系 对象和它们的描述(属性)存储在GUI Map文件中,该文件可在GUI Map Editor中浏览。 2.2 GUI Map原理 录制过程: 2.2 GUI Map原理 回放过程: 2.3 管理GUI Map文件 管理GUI Map文件的两种方法: 方法一: 每个测试有自己的独立的GUI Map文件 没有必要对GUI Map文件进行统一管理 GUI Map文件易于产生——录制并保存 应用不再变化时推荐使用 是生成GUI Map文件最容易的方法 2.3 管理GUI Map文件 管理GUI Map文件的两种方法: 方法二: 多个测试脚本使用同一个GUI Map文件 对象和窗口名称在脚本中是易读的 如果对象或窗口名称改变,只需修改一个GUI Map文件——所有测试脚本都将正常回放 应用仍会变化时推荐使用 最易于维护 2.4 使用GUI Map文件 装载GUI Map文
您可能关注的文档
最近下载
- 湖南省自然科学基金学科分类目录及代码.pdf VIP
- 人教版三年级上册道德与法治教学计划.docx VIP
- 检验检测机构资质认定评审准则培训考试卷(附答案).docx VIP
- 事业单位内部控制操作手册.pdf VIP
- DB32T 4611-2023 建设用地地下水污染修复和风险管控技术导则.pdf VIP
- 8.煮面条(课件) 教学课件.ppt VIP
- 《新媒体技术:基础 案例 应用》课件 项目5 使用自媒体工具.pptx VIP
- 2025年济南市中考语文试题卷(含答案解析).docx
- 第2课 第二次鸦片战争 课件(26张PPT).pptx VIP
- 项贤明主编马工程教材《教育学原理》第九章教师与学生.ppt VIP
文档评论(0)