自动化讲解.ppt

上传人:本田雅阁 文档编号:2759726 上传时间:2019-05-12 格式:PPT 页数:40 大小:705.51KB
返回 下载 相关 举报
自动化讲解.ppt_第1页
第1页 / 共40页
自动化讲解.ppt_第2页
第2页 / 共40页
自动化讲解.ppt_第3页
第3页 / 共40页
自动化讲解.ppt_第4页
第4页 / 共40页
自动化讲解.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《自动化讲解.ppt》由会员分享,可在线阅读,更多相关《自动化讲解.ppt(40页珍藏版)》请在三一文库上搜索。

1、自动化测试,测试筹备,测试实施,系统内部测试,系统连接测试(LT),系统集成测试(SIT),用户接受测试(UAT),测试审核,现象:接口测试,测试数据种类繁多,具有大量的测试案例,现象:大量集成测试案例,代码、界面不稳定,版本更新极为频繁,现象:大量业务测试案例,代码、界面不稳定,版本更新比较频繁,运营维护测试,问题:关注关键数据, 执行少量的、关键的测试案例, 测试不足,问题:测试人员少,无法承受重复 的繁重工作量,执行少量的、 关键的测试案例,测试不足,问题:测试人员少,无法承受重复 的繁重工作量,执行少量的、 关键的测试案例,测试不足,现象:版本定期发布,大量回归测试案例,代码、界面稳定

2、,问题:大量回归测试案例,无 足够手工回归测试人员,测试不足,自动化测试的标准应用,自动化接口功能测试: 测试数据自动生成,依据报文规范自动生成测试脚本,自动执行接口功能测试,提高接口测试的覆盖率,促进开发质量,核心业务集自动化测试: 少量自动化测试工程师,自动化少量核心业务,版本更新时快速执行,保障核心模块的质量,提高测试效率,核心业务集自动化测试: 少量自动化测试工程师,自动化少量核心业务,版本更新时快速执行,保障核心模块的质量,提高测试效率,自动化功能测试、自动化业务流测试: 自动化测试小组,计算可行自动化率,建设自动化回归测试技术平台,长期运行自动化测试,保障系统运行质量,自动化测试的

3、实际应用,测试筹备,测试实施,系统内部测试,系统连接测试(LT),系统集成测试(SIT),用户接受测试(UAT),测试审核,运营维护测试,标准实施角色,测试管理 自动化测试管理,手工测试的传承,自动化测试实施,自动化测试支持,自动化测试支持,自动化测试,自动化测试角色不了解信息应用系统的业务 若无详细的测试需求,无法快速分析、确定自动化测试需求 若无详细的测试案例,无法快速设计自动化测试案例 学习业务的工作量较大,业务测试,当前业务测试规范度尚未完善 业务测试案例尚未达到符合标准的程度 为自动化测试编制符合要求的测试案例带来较大的工作量,测试环境,项目组,自动化测试的组件开发需要项目组提供软件

4、界面处理逻辑的详细文档,或者由项目组的开发人员提供技术支持,导致工作量较大,自动化测试设计,自动化测试的脚本开发与应用软件的界面、代码变更息息相关 自动化测试的脚本量越大,维护工作量就越大 若实施准备不足或风险预估不完整,甚至导致实现失败,自动化测试,业务测试,测试环境,项目组,自动化测试实现,自动化测试可能遇到多项目并行的情况 给自动化测试的管理带来较大的难度要求,自动化测试在运营维护期的执行过程中需要对测试环境独占 若测试环境资源有限,会造成无测试环境资源或者测试环境资源严重争用的情况,自动化测试,业务测试,测试环境,项目组,自动化测试执行,降低业务测试不规范带来的各种工作量,工 作 重

5、点 = 提 高 测 试 需 求 和 测 试 案 例 的 规 范 度,工 作 重 点 = 自 动 化 测 试 设 计 、 实 现 与 执 行,自动化测试技术平台,自动化测试技术平台的建设目标,自动化测试 技术平台,平台目标,设计工作可视化操作,测试数据集中管理,测试结果综合分析,测试执行自动控制,1,2,3,4,多项目并行,内容大纲,一、 技术发展趋势 二、 ROI分析 三、 流程、案例示例 四、 组织管理 五、 自动化测试体系 六、 应用系统架构 七、 集成架构,一、 技术发展趋势1,1、 将乏味且人工容易出错的工作进行自动化,实现功能的回归测试,在应用程序修改之后,运行自动化测试脚本,快速完

6、成回归测试 2、将重复的测试工作自动化完成,为其他方法的测试赢得更多时间; 3、降低测试成本,提高测试复用度和测试效率,占用少量的业务测试人力资源,一、 技术发展趋势2,内容大纲,一、 技术发展趋势 二、 ROI分析 三、 流程、案例示例 四、 组织管理 五、 自动化测试体系 六、 应用系统架构 七、 集成架构,基于风险和复杂度评估达到测试目标的最佳性价比,测试自动化基本实践方法,根据特定测试风险等级来选择合适的测试过程.,通过以测试过程的最优组合和资源、进度、风险的约束来多次运行自动化测试次数,来达到最小化工作量的目标,方法,过程,Assuming test cases for all ri

7、sks and complexities are in-scope for each test cycle.,Automation ROI Matrix,自动化测试工作任务的优先级,1,3,4,2,#,- Priority # / Order,5,8,6,9,7,自动化测试目标,通过灵活的合理的自动化测试目标最大化时间和资源的利用率和价值,二、 ROI分析1,二、 ROI分析2,自动化测试固定成本的例子: 硬件 应用软件的许可证 应用软件的技术支持 自动化测试环境的设计和搭建 自动化测试环境的维护 脚本开发工具软件 脚本开发工具的许可证 测试工具的培训 测试工具的引入和启动,自动化测试可变成本

8、的例子: 自动化测试用例的设计 自动化测试用力的实现 自动化测试的维护 自动化测试用例的执行 自动化测试结果的分析 缺陷的报告 测试结果的报告 测试执行数据的保存 自动执行的测试,手工测试共同要素的例子: 被测软件分析 测试规划 基础测试设计 缺陷报告 测试结果报告,内容大纲,一、 技术发展趋势 二、 ROI分析 三、 流程、案例示例 四、 组织管理 五、 自动化测试体系 六、 应用系统架构 七、 集成架构,三、 流程、案例示例1,三、 流程、案例示例2,三、 流程、案例示例3,交易分支,交易分支案例: 给交易分支增加一组数据,成为交易分支案例为具体的测试案例所使用 交易分支的视图: 交易分支

9、输入文档(设计) 交易分支脚本(自动化测试) 交易分支对应: 交易 交易的执行分支覆盖,三、 流程、案例示例6,业务测试案例,业务测试案例 具有输入、输出参数 每个步骤都由交易分支案例组成,可以进行数据传递,如:传递帐号。 每个交易分支案例,都具有执行中使用的柜员信息 具有校验功能 由业务案例设计人员设计,内容大纲,一、 技术发展趋势 二、 ROI分析 三、 流程、案例示例 四、 组织管理 五、 自动化测试体系 六、 应用系统架构 七、 集成架构,四、 组织管理1,四、 组织管理2,内容大纲,一、 技术发展趋势 二、 ROI分析 三、 流程、案例示例 四、 组织管理 五、 自动化测试体系 六、

10、 应用系统架构 七、 集成架构,五、 自动化测试体系1,五、 自动化测试体系2,内容大纲,一、 技术发展趋势 二、 ROI分析 三、 流程、案例示例 四、 组织管理 五、 自动化测试体系 六、 应用系统架构 七、 集成架构,六、 应用系统架构,内容大纲,一、 技术发展趋势 二、 ROI分析 三、 流程、案例示例 四、 组织管理 五、 自动化测试体系 六、 应用系统架构 七、 集成架构,七、 集成架构,为什么自动化测试“看上去很美”呢?,自动化测试,用例向导,用例设计,用例参数管理,业务流程设计,初始化运行环境,执行引擎,结果分析,用例数据管理,测试数据库,测试案例库,CR,运行,测试执行工具,营业自动化测试,帐务自动化测试,计费自动化测试,系统内部关系,系统内部关系,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1