- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
惠普自动化功能测试服务
HPTestAutomationService
议题自动化框架简介自动化物理架构自动化平台简介
自动化测试框架简介QTPSVN测试管理器3For业务人员For技术人员测试数据,测试管理器,测试脚本存储平台
自动化测试框架相关工具QTP11.0(UTF11.5)编写业务组件脚本运行主驱动脚本,执行、调试测试数据测试管理器(Excel)定义业务组件设计、拼装业务组件成业务流保存测试数据,运行参数回填测试结果SVN存储业务组件脚本、相关案例、需求、项目资产存储测试管理器、测试数据测试结果收集4
自动化测试框架的特点:具有统一的工作模式,从脚本设计、开发,到调度和执行,都有固化的模式和规范。业务与技术相分离业务人员关注业务组件的设计业务流和业务数据的维护技术人员根据前端界面开发自动化脚本脚本与数据相分离脚本和数据分别独立构建,使得同一测试脚本可以使用不同的测试数据5
自动化测试框架的特点:三个积累6SVN\QC测试结果脚本测试数据
自动化测试框架逻辑架构测试引擎业务流测试管理器业务流脚本业务组件脚本测试数据框架/业务支撑库控件/对象抽象和封装共享对象库错误处理场景恢复测试流用例库执行结果日志结果统计报表错误场景定位缺陷自动提交邮件通知提醒输出业务组件定义业务场景定义输入自动化测试框架逻辑架构自动化测试工具支撑
关键词——业务组件通常是一个或多种相似的功能。由业务人员和技术人员共同制定。复用度是划分业务组件的重要参考命名遵循一定的规范,要直接描述出该脚本对应的功能,使业务人员从脚本名称能够准确定位到对应模块。功能模块_模块名称,例如:车险销售_车辆基本信息车险销售_车辆详细信息车险销售_登录8
采用业务流程分析方法使业务流程组件化拆分原则重用性复杂度独立性
选择交易查询:前台录入交易基本信息查询通讯显示查询结果柜员登录柜员登出购买:输入货币对、金额、交割日购买通讯后台记录信息返回交易信息返回、失败在金融、电信等领域,业务逻辑通常非常复杂为保证测试的完备性,必须要进行业务流测试自动化测试框架必须对业务流测试提供完整支持从左图中得出可能的业务流程组合,如:1,2,6,7,8,9,101,2,101,2,3,4,5,6,7,8,9,10……12345671098返回、失败返回、失败业务流自动化测试需求
Excel表格填写指南友情提示:EXCEL表格使用了VBA描述性编程,因此打开时会出现这样的警示,需要选择启动此内容:11
Excel表格填写指南封面导航:所有组件名称的列表,自动生成Main:业务流生成页面,需重点关注Config:在此页面设置运行参数,技术人员配置12
Excel表格填写指南Report:测试结果Log:存储本次测试执行时的错误信息DataSummary:业务人员输入测试数据13手工输入需要手工输入的数据。所有数据前要加半角符号:’涉及到金额的数据要精确到小数点后两位,如:10.00自动回填空白数据关联当交易需要用到上个交易返回的信息时,需要在excel中进行关联。
测试管理器填写指南在Main页面设计业务流注意各个业务流命名的规范性。如果涉及一个组件多次运行,那么逻辑关系一定要清晰。每个业务流都要具备完整性。业务流是否执行,业务流中的相关组件是否执行,都可以根据需要定制点击业务流创建,按照业务顺序选择所需业务组件,生成业务流。根据实际情况填写业务流循环次数,取数规则,数据列。循环次数:自第一个业务组件起至该业务流最后一个业务组件循环多少次。取数规则:“一对一”是指单次业务流循环执行该业务组件1列数据;“一对多”是指单次业务流循环执行该业务组件所有数据列。Config页面的信息是否正确脚本的路径正确么?14
测试管理器填写指南MAIN和DataSummary业务流完整吗?业务流和业务组件的执行状态设置了吗?组件的执行顺序符合测试要求吗?业务流里面设置的数据列和DataSummary里面的数据是对应的吗?DataSummary里面所有的数据格式是常规格式吗?有没有误填数据?必填项都填了吗?数据关联和自动回填都不用输入数据,有没有误填?数据关联都关联对了吗?业务组件的命名只允许有一个下划线,且业务组件名称不可有减号、加号等运算符。15
议题自动化框架简介自动化物理架构自动化平台简介
采用控制服务器与代理机模式,统一分配测试任务、集中调度执行代理机采用虚拟划分刀片技术实现,可支持快速部署、动态扩充与分配公共服务器同时为多个自动化测试实施项目提供特性业务数据服务采用QC与SVN集中管理测试资产,制定资产备份策略Agent桌面管理服务器QTPAgentQTPAgentQTPAgentQTPAgent公共服务器被测系统访问被测系统执行测试获取唯一流水号
文档评论(0)