

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、自动化测试.测试现状及问题1测试筹备测试实施系统内部测试系统衔接测试(LT)系统集成测试(SIT)用户接受测试(UAT)测试审核景象:接口测试,测试数据种类繁多,具有大量的测试案例景象:大量集成测试案例,代码、界面不稳定,版本更新极为频繁景象:大量业务测试案例,代码、界面不稳定,版本更新比较频繁运营维护测试问题:关注关键数据,执行少量的、关键的测试案例,测试缺乏问题:测试人员少,无法接受反复的繁重任务量,执行少量的、关键的测试案例,测试缺乏问题:测试人员少,无法接受反复的繁重任务量,执行少量的、关键的测试案例,测试缺乏景象:版本定期发布,大量回归测试案例,代码、界面稳定问题:大量回归测试案例,
2、无足够手工回归测试人员,测试缺乏.自动化测试的规范运用测试阶段的功能测试背景:在高覆盖率要求的前提下,每个功能的测试案例量很大,并且由于测试阶段中不断的代码修正、集成,反复测试的次数很多运用:自动化功能测试,包括接口功能测试、界面平安性测试、业务功能测试,提高测试的覆盖率,降低测试的任务强度限制:由于测试阶段中的代码和界面的频繁变卦,自动化的覆盖率应以少量覆盖、关键覆盖为原那么测试阶段的业务流测试背景:在集成测试和用户接受测试阶段中,业务流程的测试是主要任务内容。但是,每个业务流程由于操作步骤多,导致执行时间长,反复的执行添加了测试的任务量和加重了任务负担运用:自动化业务流测试,提高测试的覆盖
3、率,降低任务强度限制:同样由于测试阶段中的代码和界面的频繁变卦,自动化的覆盖率应以少量覆盖、关键覆盖为原那么运营维护阶段的回归测试背景:在运营维护阶段,每次新版本发布前,应进展充分的回归测试,确保部分代码的变卦不会影响大部分未变卦的代码正确性。但是,通常情况下,这个阶段中不会固定拥有大量的测试人员来实施手工回归测试任务运用:自动化功能测试,自动化业务流测试限制:独立的测试环境引起资源争用或者宏大投入,在资源受限的情况下,应以最小化占用资源的方式进展2处理思绪初探.自动化接口功能测试: 测试数据自动生成,根据报文规范自动生成测试脚本,自动执行接口功能测试,提高接口测试的覆盖率,促进开发质量中心业
4、务集自动化测试: 少量自动化测试工程师,自动化少量中心业务,版本更新时快速执行,保证中心模块的质量,提高测试效率中心业务集自动化测试: 少量自动化测试工程师,自动化少量中心业务,版本更新时快速执行,保证中心模块的质量,提高测试效率自动化功能测试、自动化业务流测试: 自动化测试小组,计算可行自动化率,建立自动化回归测试技术平台,长期运转自动化测试,保证系统运转质量自动化测试的实践运用测试筹备测试实施系统内部测试系统衔接测试(LT)系统集成测试(SIT)用户接受测试(UAT)测试审核运营维护测试.3实施难度与风险自动化测试机构设计、实现自动化测试技术平台自动化测试可行性分析;确定自动化率目的和自动
5、化测试需求设计、实现可执行的自动化测试业务测试过程和组件设计、实现自动化执行机制;执行自动化测试业务测试机构提供业务测试需求提供业务测试案例,包括操作步骤、业务数据和验证方法测试环境自动化测试环境的根底设备支持工程组自动化测试环境的运用环境支持自动化测试组件开发的技术支持规范实施角色测试管理机构建立自动化测试体系规划自动化测试技术平台根据软件工程测试需求确定工程级自动化测试战略自动化测试任务的方案、组织和协调自动化测试环境的方案、组织和协调自动化测试缺陷与手工测试缺陷的关联管理自动化测试结果的分析、评价与审定测试管理自动化测试管理手工测试的传承自动化测试实施自动化测试支持自动化测试支持.自动化
6、测试自动化测试角色不了解信息运用系统的业务假设无详细的测试需求,无法快速分析、确定自动化测试需求假设无详细的测试案例,无法快速设计自动化测试案例学习业务的任务量较大业务测试当前业务测试规范度尚未完善业务测试案例尚未到达符合规范的程度为自动化测试编制符合要求的测试案例带来较大的任务量测试环境工程组自动化测试的组件开发需求工程组提供软件界面处置逻辑的详细文档,或者由工程组的开发人员提供技术支持,导致任务量较大实施难度1自动化测试设计.自动化测试的脚本开发与运用软件的界面、代码变卦息息相关自动化测试的脚本量越大,维护任务量就越大假设实施预备缺乏或风险预估不完好,甚至导致实现失败实施难度2自动化测试业
7、务测试测试环境工程组自动化测试实现.自动化测试能够遇到多工程并行的情况给自动化测试的管理带来较大的难度要求实施难度3自动化测试在运营维护期的执行过程中需求对测试环境独占假设测试环境资源有限,会呵斥无测试环境资源或者测试环境资源严重争用的情况自动化测试业务测试测试环境工程组自动化测试执行.降低业务测试不规范带来的各种任务量最低规范测试需求测试案例手工测试自动化测试工作重点=提高测试需求和测试案例的规范度工作重点=自动化测试设计、实现与执行手工测试规范度缺乏最高规范测试需求测试案例手工测试规范度满足问题:1缺乏以设计自动化测试处理:1根据最低规范,根本设计2向业务测试角色学习、补充3提高业务认识,
8、补充设计根据最高规范,直接设计改良开展积累提高.自动化测试技术平台测试执行测试执行组织调度子系统测试运转方案设计子系统测试执行子系统测试执行监控子系统测试分析测试分析子系统测试管理工程管理子系统用户管理子系统测试需求管理子系统业务组件管理子系统业务测试过程管理子系统BC、BP开发子系统测试数据管理子系统自动化测试技术平台.自动化测试技术平台的建立目的自动化测试技术平台平台目的设计任务可视化操作测试数据集中管理测试结果综合分析测试执行自动控制1234.问题处理1自动化测试技术平台工程管理子系统用户管理子系统工程自动化测试任务工程自动化测试任务工程自动化测试任务工程自动化测试任务多工程并行.内容大
9、纲一、 技术开展趋势二、 ROI分析三、 流程、案例例如四、 组织管理五、 自动化测试体系六、 运用系统架构七、 集成架构.没有测试手工测试时间紧可靠性低人力缺乏无法保证一致性无法反复快速可反复高覆盖率高可靠性重用性强自动测试一、 技术开展趋势11、 将乏味且人工容易出错的任务进展自动化,实现功能的回归测试,在运用程序修正之后,运转自动化测试脚本,快速完成回归测试2、将反复的测试任务自动化完成,为其他方法的测试博得更多时间;3、降低测试本钱,提高测试复用度和测试效率,占用少量的业务测试人力资源.一、 技术开展趋势2录制回放脚本技术数据驱动关键字驱动业务驱动可维护性低中中中高可靠性低高高高高效率
10、低中中中高可复用性低中中高高健壮性低高高高高可移植性低低中中中易用性高低中中高.内容大纲一、 技术开展趋势二、 ROI分析三、 流程、案例例如四、 组织管理五、 自动化测试体系六、 运用系统架构七、 集成架构.基于风险和复杂度评价到达测试目的的最正确性价比测试自动化根本实际方法Procedure forX Risk根据特定测试风险等级来选择适宜的测试过程.经过以测试过程的最优组合和资源、进度、风险的约束来多次运转自动化测试次数,来到达最小化任务量的目的方法过程High RiskMedium RiskLow RiskHigh复杂度Medium复杂度Low复杂度.Assuming test cas
11、es for all risks and complexities are in-scope for each test cycle.Automation ROI Matrix测试范围由风险驱动测试 ( 例如:高风险的项先被测试)自动化的优先顺序:对于能尽快最少运转次数到达投资报答平衡点高风险的测试案例优先低复杂度的测试案例优先优先级战略自动化测试任务义务的优先级# of Test Cycles for Beginning of Return on Automation 复杂度RiskHighMediumLowHigh5.05.95.5Medium6.67.38.1Low5.07.38.113
12、42#- Priority # / Order58697.自动化测试目的只适用于功能测试阶段,由于普通会:给定预算,进度,资源给定平均或期望的测试运转次数根据业务流程的不同复杂度和风险最大化自动化率只能到达有限值初级阶段目的可以适用于回归测试:自动化率可以逐渐提高添加自动化测试的次数减少测试运转时的缺陷高级阶段目的经过灵敏的合理的自动化测试目的最大化时间和资源的利用率和价值.二、 ROI分析1.二、 ROI分析2自动化测试固定本钱的例子:硬件运用软件的答应证运用软件的技术支持自动化测试环境的设计和搭建自动化测试环境的维护脚本开发工具软件脚本开发工具的答应证测试工具的培训测试工具的引入和启动自动
13、化测试可变本钱的例子:自动化测试用例的设计自动化测试用力的实现自动化测试的维护自动化测试用例的执行自动化测试结果的分析缺陷的报告测试结果的报告测试执行数据的保管自动执行的测试手工测试共同要素的例子:被测软件分析测试规划根底测试设计缺陷报告测试结果报告.内容大纲一、 技术开展趋势二、 ROI分析三、 流程、案例例如四、 组织管理五、 自动化测试体系六、 运用系统架构七、 集成架构.三、 流程、案例例如1.三、 流程、案例例如2.三、 流程、案例例如3买卖分支买卖分支案例:给买卖分支添加一组数据,成为买卖分支案例为详细的测试案例所运用买卖分支的视图:买卖分支输入文档设计买卖分支脚本自动化测试买卖分
14、支对应:买卖买卖的执行分支覆盖.三、 流程、案例例如6业务测试案例业务测试案例具有输入、输出参数每个步骤都由买卖分支案例组成,可以进展数据传送,如:传送帐号。每个买卖分支案例,都具有执行中运用的柜员信息具有校验功能由业务案例设计人员设计.内容大纲一、 技术开展趋势二、 ROI分析三、 流程、案例例如四、 组织管理五、 自动化测试体系六、 运用系统架构七、 集成架构.四、 组织管理1.四、 组织管理2.内容大纲一、 技术开展趋势二、 ROI分析三、 流程、案例例如四、 组织管理五、 自动化测试体系六、 运用系统架构七、 集成架构.五、 自动化测试体系1.五、 自动化测试体系2.内容大纲一、 技术开展趋势二、 ROI分析三、 流程、案例例如四、 组织管理五、 自动化测试体系六、 运用系统架构七、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 达标测试人教版八年级上册物理物态变化《升华和凝华》必考点解析试题(详解)
- 考点解析-苏科版九年级物理上册《电路初探》综合测评练习题(含答案详解)
- 2拉拉手 交朋友第一课时 教学设计-道德与法治一年级上册(部编版)
- 精密数控雕刻机器人行业跨境出海项目商业计划书
- 缓存策略设计-洞察与解读
- 中学生时间管理与学习方法指导
- 网络安全合规性审计服务创新创业项目商业计划书
- 心理健康教育辅导计划模板
- 第三单元 曲苑天地-《前门情思大碗茶》说课稿 2024-2025学年人教版初中音乐九年级上册
- 2025-2030口腔护理高端化趋势与品牌营销战略研究报告
- 北师大版六年级数学上册 (生活中的比)比的认识课件教学
- 高考英语读后续写高分讲义:万能语料之心理描写
- 《以核心价值体系为引领推进陕西文化强省建设》课程讲义
- 伟大的改革开放 全市获奖
- 2022版义务教育艺术(音乐)课标试题及答案
- DMF安全技术说明书MSDS
- 2023春国开电大《实用管理基础》形考任务1-4参考答案
- 现代大学英语-第三版-精读3-教师教案
- 【模板】私募基金通道业务合作协议
- 危重病人抢救登记表
- 湿疮中医护理查房严重湿疹
评论
0/150
提交评论