《自动化测试》PPT课件.ppt
《《自动化测试》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《自动化测试》PPT课件.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、自动化测试自动化测试测试现状及问题测试现状及问题1测试筹备测试实施系统内部测试系统连接测试(LT)系统集成测试(SIT)用户接受测试(UAT)测试审核现象:现象:接口测试,测试数据种类繁多,具有大量的测试案例现象:现象:大量集成测试案例,代码、界面不稳定,版本更新极为频繁现象:现象:大量业务测试案例,代码、界面不稳定,版本更新比较频繁运营维护测试问题:问题:关注关键数据,执行少量的、关键的测试案例,测试不足问题:问题:测试人员少,无法承受重复的繁重工作量,执行少量的、关键的测试案例,测试不足问题:问题:测试人员少,无法承受重复的繁重工作量,执行少量的、关键的测试案例,测试不足现象:现象:版本定
2、期发布,大量回归测试案例,代码、界面稳定问题:问题:大量回归测试案例,无足够手工回归测试人员,测试不足自动化测试的标准应用测试阶段的测试阶段的功能测试功能测试背景:背景:在高覆盖率要求的前提下,每个功能的测试案例量很大,并且由于测试阶段中不断的代码修改、集成,重复测试的次数很多应用:应用:自动化功能测试,包括接口功能测试、界面安全性测试、业务功能测试,提高测试的覆盖率,降低测试的工作强度限制:限制:由于测试阶段中的代码和界面的频繁变更,自动化的覆盖率应以少量覆盖、关键覆盖为原则测试阶段的测试阶段的业务流测试业务流测试背景:背景:在集成测试和用户接受测试阶段中,业务流程的测试是主要工作内容。但是
3、,每个业务流程由于操作步骤多,导致执行时间长,重复的执行增加了测试的工作量和加重了工作负担应用:应用:自动化业务流测试,提高测试的覆盖率,降低工作强度限制:限制:同样由于测试阶段中的代码和界面的频繁变更,自动化的覆盖率应以少量覆盖、关键覆盖为原则运营维护阶段运营维护阶段的回归测试的回归测试背景:背景:在运营维护阶段,每次新版本发布前,应进行充分的回归测试,确保部分代码的变更不会影响大部分未变更的代码正确性。但是,通常情况下,这个阶段中不会固定拥有大量的测试人员来实施手工回归测试工作应用:应用:自动化功能测试,自动化业务流测试限制:限制:独立的测试环境引起资源争用或者巨大投入,在资源受限的情况下
4、,应以最小化占用资源的方式进行2解决思路初探解决思路初探自动化接口功能测试:自动化接口功能测试:测试数据自动生成,依据报文规范自动生成测试脚本,自动执行接口功能测试,提高接口测试的覆盖率,促进开发质量核心业务集自动化测试:核心业务集自动化测试:少量自动化测试工程师,自动化少量核心业务,版本更新时快速执行,保障核心模块的质量,提高测试效率核心业务集自动化测试:核心业务集自动化测试:少量自动化测试工程师,自动化少量核心业务,版本更新时快速执行,保障核心模块的质量,提高测试效率自动化功能测试、自动化业务流测试:自动化功能测试、自动化业务流测试:自动化测试小组,计算可行自动化率,建设自动化回归测试技术
5、平台,长期运行自动化测试,保障系统运行质量自动化测试的实际应用测试筹备测试实施系统内部测试系统连接测试(LT)系统集成测试(SIT)用户接受测试(UAT)测试审核运营维护测试3实施难度与风险实施难度与风险自动化测试自动化测试机构机构 设计、实现自动化测试技术平台设计、实现自动化测试技术平台 自动化测试可行性分析;确定自动化率目标和自动化测试需求自动化测试可行性分析;确定自动化率目标和自动化测试需求 设计、实现可执行的自动化测试业务测试过程和组件设计、实现可执行的自动化测试业务测试过程和组件 设计、实现自动化执行机制;执行自动化测试设计、实现自动化执行机制;执行自动化测试业务测试业务测试机构机构
6、 提供业务测试需求提供业务测试需求 提供业务测试案例,包括操作步骤、业务数据和验证方法提供业务测试案例,包括操作步骤、业务数据和验证方法测试环境测试环境 自动化测试环境的基础设施支持自动化测试环境的基础设施支持项目组项目组 自动化测试环境的应用环境支持自动化测试环境的应用环境支持 自动化测试组件开发的技术支持自动化测试组件开发的技术支持标准实施角色测试管理测试管理机构机构 建设自动化测试体系建设自动化测试体系 规划自动化测试技术平台规划自动化测试技术平台 根据软件项目测试需要确定项目级自动化测试策略根据软件项目测试需要确定项目级自动化测试策略 自动化测试工作的计划、组织和协调自动化测试工作的计
7、划、组织和协调 自动化测试环境的计划、组织和协调自动化测试环境的计划、组织和协调 自动化测试缺陷与手工测试缺陷的关联管理自动化测试缺陷与手工测试缺陷的关联管理 自动化测试结果的分析、评估与审定自动化测试结果的分析、评估与审定测试管理测试管理自动化测试管理自动化测试管理手工测试的传承手工测试的传承自动化测试实施自动化测试实施自动化测试支持自动化测试支持自动化测试支持自动化测试支持自动化测试自动化测试 自动化测试角色不了解信息应用系统的业务自动化测试角色不了解信息应用系统的业务 若无详细的测试需求,无法快速分析、确定自动化测试需求若无详细的测试需求,无法快速分析、确定自动化测试需求 若无详细的测试
8、案例,无法快速设计自动化测试案例若无详细的测试案例,无法快速设计自动化测试案例 学习业务的工作量较大学习业务的工作量较大业务测试业务测试 当前业务测试规范度尚未完善当前业务测试规范度尚未完善 业务测试案例尚未达到符合标准的程度业务测试案例尚未达到符合标准的程度 为自动化测试编制符合要求的测试案例带来较大的工作量为自动化测试编制符合要求的测试案例带来较大的工作量测试环境测试环境项目组项目组 自动化测试的组件开发需要项目组提供软件界面处理逻辑的详细自动化测试的组件开发需要项目组提供软件界面处理逻辑的详细文档,或者由项目组的开发人员提供技术支持,导致工作量较大文档,或者由项目组的开发人员提供技术支持
9、,导致工作量较大实施难度实施难度实施难度实施难度1 1自动化测试设计 自动化测试的脚本开发与应用软件的界面、代码变更息息相关自动化测试的脚本开发与应用软件的界面、代码变更息息相关 自动化测试的脚本量越大,维护工作量就越大自动化测试的脚本量越大,维护工作量就越大 若实施准备不足或风险预估不完整,甚至导致实现失败若实施准备不足或风险预估不完整,甚至导致实现失败实施难度实施难度实施难度实施难度2 2自动化测试自动化测试业务测试业务测试测试环境测试环境项目组项目组自动化测试实现自动化测试可能遇到多项目并行的情况给自动化测试的管理带来较大的难度要求实施难度实施难度实施难度实施难度3 3自动化测试在运营维
10、护期的执行过程中需要对测试环境独占若测试环境资源有限,会造成无测试环境资源或者测试环境资源严重争用的情况自动化测试自动化测试业务测试业务测试测试环境测试环境项目组项目组自动化测试执行降低业务测试不规范带来的各种工作量最低标准最低标准测试需求测试需求测试案例测试案例手工测试手工测试手工测试手工测试自动化测试自动化测试自动化测试自动化测试工工工工作作作作重重重重点点点点=提提提提高高高高测测测测试试试试需需需需求求求求和和和和测测测测试试试试案案案案例例例例的的的的规规规规范范范范度度度度工工工工作作作作重重重重点点点点=自自自自动动动动化化化化测测测测试试试试设设设设计计计计、实实实实现现现现与
11、与与与执执执执行行行行手工测试规范度不足手工测试规范度不足最高标准最高标准测试需求测试需求测试案例测试案例手工测试规范度满足手工测试规范度满足问题:问题:1 1)不足以设计自动化测试)不足以设计自动化测试解决:解决:1 1)依据最低标准,基本设计)依据最低标准,基本设计2 2)向业务测试角色学习、补充)向业务测试角色学习、补充3 3)提高业务认识,补充设计)提高业务认识,补充设计依据最高标准,直接设计依据最高标准,直接设计改进改进改进改进发展发展发展发展积累积累积累积累提高提高提高提高自动化测试技术平台自动化测试技术平台测试执行测试执行测试执行组织调度子系统测试执行组织调度子系统测试运行计划设
12、计子系统测试运行计划设计子系统测试执行子系统测试执行子系统测试执行监控子系统测试执行监控子系统测试分析测试分析测试分析子系统测试分析子系统测试管理测试管理项目管理子系统项目管理子系统用户管理子系统用户管理子系统测试需求管理子系统测试需求管理子系统业务组件管理子系统业务组件管理子系统业务测试过程管理子系统业务测试过程管理子系统BC、BP开发子系统开发子系统测试数据管理子系统测试数据管理子系统自动化测试技术平台自动化测试技术平台的建设目标自动化测试自动化测试自动化测试自动化测试技术平台技术平台技术平台技术平台平台目标平台目标平台目标平台目标设计工作可视化操作设计工作可视化操作测试数据集中管理测试数
13、据集中管理测试结果综合分析测试结果综合分析测试执行自动控制测试执行自动控制1234问题解决问题解决问题解决问题解决1 1自动化测试技术平台自动化测试技术平台项目管理子系统项目管理子系统用户管理子系统用户管理子系统项目自动化测试工作项目自动化测试工作项目自动化测试工作项目自动化测试工作自自自自动动动动化化化化测测测测试试试试管管管管理理理理办办办办法法法法自自自自动动动动化化化化测测测测试试试试管管管管理理理理规规规规程程程程自自自自动动动动化化化化测测测测试试试试规规规规范范范范多项目并行内容大纲内容大纲内容大纲内容大纲pp一、一、一、一、技技技技术发术发展展展展趋势趋势pp二、二、二、二、R
14、OIROI分析分析分析分析pp三、三、三、三、流程、案例示例流程、案例示例流程、案例示例流程、案例示例pp四、四、四、四、组织组织管理管理管理管理pp五、五、五、五、自自自自动动化化化化测试测试体系体系体系体系pp六、六、六、六、应应用系用系用系用系统统架构架构架构架构pp七、七、七、七、集成架构集成架构集成架构集成架构没有测试没有测试手工测试手工测试时间紧时间紧可靠性低可靠性低人力缺乏人力缺乏无法保证一致性无法保证一致性无法重复无法重复快速快速可重复可重复高覆盖率高覆盖率高可靠性高可靠性重用性强重用性强自动测试自动测试一、一、一、一、技术发展趋势技术发展趋势技术发展趋势技术发展趋势1 1 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化测试 自动化 测试 PPT 课件
限制150内