《《自动化测试》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《自动化测试》PPT课件.ppt(40页珍藏版)》请在三一办公上搜索。
1、自动化测试,测试筹备,测试实施,系统内部测试,系统连接测试(LT),系统集成测试(SIT),用户接受测试(UAT),测试审核,现象:接口测试,测试数据种类繁多,具有大量的测试案例,现象:大量集成测试案例,代码、界面不稳定,版本更新极为频繁,现象:大量业务测试案例,代码、界面不稳定,版本更新比较频繁,运营维护测试,问题:关注关键数据,执行少量的、关键的测试案例,测试不足,问题:测试人员少,无法承受重复的繁重工作量,执行少量的、关键的测试案例,测试不足,问题:测试人员少,无法承受重复的繁重工作量,执行少量的、关键的测试案例,测试不足,现象:版本定期发布,大量回归测试案例,代码、界面稳定,问题:大量
2、回归测试案例,无足够手工回归测试人员,测试不足,自动化测试的标准应用,自动化接口功能测试:测试数据自动生成,依据报文规范自动生成测试脚本,自动执行接口功能测试,提高接口测试的覆盖率,促进开发质量,核心业务集自动化测试:少量自动化测试工程师,自动化少量核心业务,版本更新时快速执行,保障核心模块的质量,提高测试效率,核心业务集自动化测试:少量自动化测试工程师,自动化少量核心业务,版本更新时快速执行,保障核心模块的质量,提高测试效率,自动化功能测试、自动化业务流测试:自动化测试小组,计算可行自动化率,建设自动化回归测试技术平台,长期运行自动化测试,保障系统运行质量,自动化测试的实际应用,测试筹备,测
3、试实施,系统内部测试,系统连接测试(LT),系统集成测试(SIT),用户接受测试(UAT),测试审核,运营维护测试,标准实施角色,测试管理自动化测试管理,手工测试的传承,自动化测试实施,自动化测试支持,自动化测试支持,自动化测试,自动化测试角色不了解信息应用系统的业务若无详细的测试需求,无法快速分析、确定自动化测试需求若无详细的测试案例,无法快速设计自动化测试案例学习业务的工作量较大,业务测试,当前业务测试规范度尚未完善业务测试案例尚未达到符合标准的程度为自动化测试编制符合要求的测试案例带来较大的工作量,测试环境,项目组,自动化测试的组件开发需要项目组提供软件界面处理逻辑的详细文档,或者由项目
4、组的开发人员提供技术支持,导致工作量较大,自动化测试设计,自动化测试的脚本开发与应用软件的界面、代码变更息息相关自动化测试的脚本量越大,维护工作量就越大若实施准备不足或风险预估不完整,甚至导致实现失败,自动化测试,业务测试,测试环境,项目组,自动化测试实现,自动化测试可能遇到多项目并行的情况给自动化测试的管理带来较大的难度要求,自动化测试在运营维护期的执行过程中需要对测试环境独占若测试环境资源有限,会造成无测试环境资源或者测试环境资源严重争用的情况,自动化测试,业务测试,测试环境,项目组,自动化测试执行,降低业务测试不规范带来的各种工作量,工作重点=提高测试需求和测试案例的规范度,工作重点=自
5、动化测试设计、实现与执行,自动化测试技术平台,自动化测试技术平台的建设目标,自动化测试技术平台,平台目标,设计工作可视化操作,测试数据集中管理,测试结果综合分析,测试执行自动控制,1,2,3,4,多项目并行,内容大纲,一、技术发展趋势二、ROI分析三、流程、案例示例四、组织管理五、自动化测试体系六、应用系统架构七、集成架构,一、技术发展趋势1,1、将乏味且人工容易出错的工作进行自动化,实现功能的回归测试,在应用程序修改之后,运行自动化测试脚本,快速完成回归测试2、将重复的测试工作自动化完成,为其他方法的测试赢得更多时间;3、降低测试成本,提高测试复用度和测试效率,占用少量的业务测试人力资源,一
6、、技术发展趋势2,内容大纲,一、技术发展趋势二、ROI分析三、流程、案例示例四、组织管理五、自动化测试体系六、应用系统架构七、集成架构,基于风险和复杂度评估达到测试目标的最佳性价比,测试自动化基本实践方法,根据特定测试风险等级来选择合适的测试过程.,通过以测试过程的最优组合和资源、进度、风险的约束来多次运行自动化测试次数,来达到最小化工作量的目标,方法,过程,Assuming test cases for all risks and complexities are in-scope for each test cycle.,Automation ROI Matrix,自动化测试工作任务的优先
7、级,1,3,4,2,#,-Priority#/Order,5,8,6,9,7,自动化测试目标,通过灵活的合理的自动化测试目标最大化时间和资源的利用率和价值,二、ROI分析1,二、ROI分析2,自动化测试固定成本的例子:硬件应用软件的许可证应用软件的技术支持自动化测试环境的设计和搭建自动化测试环境的维护脚本开发工具软件脚本开发工具的许可证测试工具的培训测试工具的引入和启动,自动化测试可变成本的例子:自动化测试用例的设计自动化测试用力的实现自动化测试的维护自动化测试用例的执行自动化测试结果的分析缺陷的报告测试结果的报告测试执行数据的保存自动执行的测试,手工测试共同要素的例子:被测软件分析测试规划基
8、础测试设计缺陷报告测试结果报告,内容大纲,一、技术发展趋势二、ROI分析三、流程、案例示例四、组织管理五、自动化测试体系六、应用系统架构七、集成架构,三、流程、案例示例1,三、流程、案例示例2,三、流程、案例示例3,交易分支,交易分支案例:给交易分支增加一组数据,成为交易分支案例为具体的测试案例所使用交易分支的视图:交易分支输入文档(设计)交易分支脚本(自动化测试)交易分支对应:交易交易的执行分支覆盖,三、流程、案例示例6,业务测试案例,业务测试案例具有输入、输出参数每个步骤都由交易分支案例组成,可以进行数据传递,如:传递帐号。每个交易分支案例,都具有执行中使用的柜员信息具有校验功能由业务案例
9、设计人员设计,内容大纲,一、技术发展趋势二、ROI分析三、流程、案例示例四、组织管理五、自动化测试体系六、应用系统架构七、集成架构,四、组织管理1,四、组织管理2,内容大纲,一、技术发展趋势二、ROI分析三、流程、案例示例四、组织管理五、自动化测试体系六、应用系统架构七、集成架构,五、自动化测试体系1,五、自动化测试体系2,内容大纲,一、技术发展趋势二、ROI分析三、流程、案例示例四、组织管理五、自动化测试体系六、应用系统架构七、集成架构,六、应用系统架构,内容大纲,一、技术发展趋势二、ROI分析三、流程、案例示例四、组织管理五、自动化测试体系六、应用系统架构七、集成架构,七、集成架构,为什么自动化测试“看上去很美”呢?,自动化测试,用例向导,用例设计,用例参数管理,业务流程设计,初始化运行环境,执行引擎,结果分析,用例数据管理,测试数据库,测试案例库,CR,运行,测试执行工具,营业自动化测试,帐务自动化测试,计费自动化测试,系统内部关系,系统内部关系,
链接地址:https://www.31ppt.com/p-5594494.html