自动化测试技术概述_第1页
自动化测试技术概述_第2页
自动化测试技术概述_第3页
自动化测试技术概述_第4页
自动化测试技术概述_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论