测试方案(测试策略)课件_第1页
测试方案(测试策略)课件_第2页
测试方案(测试策略)课件_第3页
测试方案(测试策略)课件_第4页
测试方案(测试策略)课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

测试策略培训主讲:-----张老师测试策略培训主讲:1软件测试工作过程1.消化需求/概要设计/ui设计/编码规范/架构设计/数据库设计;2.分析并编写测试计划(单元/集成/系统)(确定测试需求,测试方法,测试环境,测试工作进程计划);

评审测试计划3.设计测试用例(单元/集成/系统)(集成测试用例,系统测试用例)4.评审测试用例(集成测试用例,系统测试用例)5.单元测试(UT)(执行单元测试用例,记录bug,回归测试,出具测试分析报告);6.集成测试(IT)(执行集成测试用例,记录bug,回归测试,出具测试分析报告);7.搭建测试环境;8.系统测试(ST)(执行系统测试用例,记录bug,回归测试,出具测试分析报告);9.用户验收测试(UAT)。软件测试工作过程1.消化需求/概要设计/u2确定测试策略的原则:

1.理解定被测软件需求

熟悉需求,理解被测系统的组织结构:(软件的用户单位工作岗位的层次结构图,根权限管理测试有关);系统功能:与数据有关的动作;业务流程:调用(获取数据),参数,函数,返回值(送出数据)等;技术方案(模块化,组件化,层次化);前置条件(完成功能时应该具备的条件,还没有存在的事情;如:除法的分子,分母描述等,如:业务流程中的详细说明);约束条件(完成功能是受到的限制,已经存在的事情;如:除数不能为零,如:业务流程中的详细说明);数据字典(表单的字段名称,类型,长度,pk等);安全要求(网络安全,数据安全等);性能指标.TPS,响应速度,CPU和内存的使用率等;综合查询/报表;软件运行的环境等相关内容,熟悉软件的结构、相关的技术、设计思想、数据库设计等相关内容。确定测试策略的原则:1.理解定被测软件需求

熟悉需求3确定测试策略的原则:2.定义测试计划(测试策略=测试需求+测试方法,测试环境,测试工作进度表):可以包括以下内容:16种的测试类型:初始化测试,功能测试、界面测试,安全测试,容错测试,接口(业务流程)测试、性能测试、并发测试、负载测试、配置(兼容性)测试,恢复测试,安装测试,文档测试,可用性测试等。3.测试技术:

25%用自动测试工具进行测试,75%手工测试。4.完成标准:测试用例的覆盖率达到20%(测试用例个数/kloc*100%)左右,95%测试用例通过并且最高级缺陷全部解决。5.软件特性:见下页确定测试策略的原则:2.定义测试计划(测试策略=测试需求+45.软件特性:正确性--功能,接口,界面,权限可靠性--性能,负载,并发,稳定性可测性—需求,可用性健壮性—容错,恢复测试,完整性—功能,接口,界面,安装,数据完整性,初始化,权限,release一致性—文挡,配置,可扩展性--外部接口安全性--安全无二义性兼容性,5.软件特性:正确性--功能,接口,界面,权限5确定测试策略的步骤:5.分析被测系统,编写测试需求

反复检查并理解各种信息(数据等),和相关人员沟通和交流,理解他们的需求。可以按照以下步骤执行:

1)确定软件提供的主要业务

2)对每个用户的日常数据处理业务(商业业务),确定完成该任务所要进行的工作,前置条件,约束条件。

3)确定数据的计算及其结果。

4)对于对时间有要求的业务处理过程,确定所要的时间和条件。这些条件包括数据库大小、机器配置、交易(事务处理)量、以及网络拥挤情况。

确定测试策略的步骤:5.分析被测系统,编写测试需求

6确定测试策略的步骤:

5)确定会产生重大意外的安全和压力测试,包括:应用级安全,系统级安全,软件运行的CPU.内存.硬盘空间等

6)确定应用软件系统所需要处理的数据量。7)确定需要的软件和硬件配置。通常情况下,不可能对所有可能的配置都测试到,因此要选择最有可能产生问题的情况进行测试.包括:最低性能的硬件、几个有兼容性问题的软件并存、客户端机器通过最慢的LAN/WANF连接访问服务器。8)确定其他与应用系统有没有接口。包括:

管理功能,如启动和退出程序;

配置功能,如设置打印机;

操作员的爱好,如字体、颜色;

应用功能,如访问email或者显示时间和日期等。

确定测试策略的步骤:7确定测试策略的步骤9)确定安装过程,包括常用的典型安装、自定义定制安装、升级安装。

10)确定没有隐含在功能测试中的用户界面要求。大多界面都在功能测试时被测试到。还有没有是否没有测试到位的。如:操作与显示的一致性,如使用快捷键等;界面符合ui设计,如按钮大小,标签等。确定测试策略的步骤9)确定安装过程,包括常用的典型安8案例1(ATM业务)主业务流程,卡分支;业务流程分析方法;功能业务分支;转帐业务分支;业务流程容错.over卡业务分支功能分支转帐方式后台返回案例1(ATM业务)主业务流程,卡分支;over卡业务分支功9案例2Y销售报价管理一般订单综合订单订单优化管理库存是否够用?物料需求计划采购询价管理物料采购管理货品采购管理订单评审采购进货采购收货退货进仓进货成本调整成品仓库销售发货销单出货订单销售现款销售损益出货作废出货采购退货销售成本管理交货期跟进NQC多否?生产计划生产管理制造进度表生产流程管理外发加工原料仓库生产加工生产加工生产补料生产退料废品库半成品库产品组装供材料?YN原料够用?YNQCNYQCYNYY案例2Y销售报价管理一般订单订单优化管理库存是否够用?物料需10Q&A

谢谢Q&A

谢谢11测试策略培训主讲:-----张老师测试策略培训主讲:12软件测试工作过程1.消化需求/概要设计/ui设计/编码规范/架构设计/数据库设计;2.分析并编写测试计划(单元/集成/系统)(确定测试需求,测试方法,测试环境,测试工作进程计划);

评审测试计划3.设计测试用例(单元/集成/系统)(集成测试用例,系统测试用例)4.评审测试用例(集成测试用例,系统测试用例)5.单元测试(UT)(执行单元测试用例,记录bug,回归测试,出具测试分析报告);6.集成测试(IT)(执行集成测试用例,记录bug,回归测试,出具测试分析报告);7.搭建测试环境;8.系统测试(ST)(执行系统测试用例,记录bug,回归测试,出具测试分析报告);9.用户验收测试(UAT)。软件测试工作过程1.消化需求/概要设计/u13确定测试策略的原则:

1.理解定被测软件需求

熟悉需求,理解被测系统的组织结构:(软件的用户单位工作岗位的层次结构图,根权限管理测试有关);系统功能:与数据有关的动作;业务流程:调用(获取数据),参数,函数,返回值(送出数据)等;技术方案(模块化,组件化,层次化);前置条件(完成功能时应该具备的条件,还没有存在的事情;如:除法的分子,分母描述等,如:业务流程中的详细说明);约束条件(完成功能是受到的限制,已经存在的事情;如:除数不能为零,如:业务流程中的详细说明);数据字典(表单的字段名称,类型,长度,pk等);安全要求(网络安全,数据安全等);性能指标.TPS,响应速度,CPU和内存的使用率等;综合查询/报表;软件运行的环境等相关内容,熟悉软件的结构、相关的技术、设计思想、数据库设计等相关内容。确定测试策略的原则:1.理解定被测软件需求

熟悉需求14确定测试策略的原则:2.定义测试计划(测试策略=测试需求+测试方法,测试环境,测试工作进度表):可以包括以下内容:16种的测试类型:初始化测试,功能测试、界面测试,安全测试,容错测试,接口(业务流程)测试、性能测试、并发测试、负载测试、配置(兼容性)测试,恢复测试,安装测试,文档测试,可用性测试等。3.测试技术:

25%用自动测试工具进行测试,75%手工测试。4.完成标准:测试用例的覆盖率达到20%(测试用例个数/kloc*100%)左右,95%测试用例通过并且最高级缺陷全部解决。5.软件特性:见下页确定测试策略的原则:2.定义测试计划(测试策略=测试需求+155.软件特性:正确性--功能,接口,界面,权限可靠性--性能,负载,并发,稳定性可测性—需求,可用性健壮性—容错,恢复测试,完整性—功能,接口,界面,安装,数据完整性,初始化,权限,release一致性—文挡,配置,可扩展性--外部接口安全性--安全无二义性兼容性,5.软件特性:正确性--功能,接口,界面,权限16确定测试策略的步骤:5.分析被测系统,编写测试需求

反复检查并理解各种信息(数据等),和相关人员沟通和交流,理解他们的需求。可以按照以下步骤执行:

1)确定软件提供的主要业务

2)对每个用户的日常数据处理业务(商业业务),确定完成该任务所要进行的工作,前置条件,约束条件。

3)确定数据的计算及其结果。

4)对于对时间有要求的业务处理过程,确定所要的时间和条件。这些条件包括数据库大小、机器配置、交易(事务处理)量、以及网络拥挤情况。

确定测试策略的步骤:5.分析被测系统,编写测试需求

17确定测试策略的步骤:

5)确定会产生重大意外的安全和压力测试,包括:应用级安全,系统级安全,软件运行的CPU.内存.硬盘空间等

6)确定应用软件系统所需要处理的数据量。7)确定需要的软件和硬件配置。通常情况下,不可能对所有可能的配置都测试到,因此要选择最有可能产生问题的情况进行测试.包括:最低性能的硬件、几个有兼容性问题的软件并存、客户端机器通过最慢的LAN/WANF连接访问服务器。8)确定其他与应用系统有没有接口。包括:

管理功能,如启动和退出程序;

配置功能,如设置打印机;

操作员的爱好,如字体、颜色;

应用功能,如访问email或者显示时间和日期等。

确定测试策略的步骤:18确定测试策略的步骤9)确定安装过程,包括常用的典型安装、自定义定制安装、升级安装。

10)确定没有隐含在功能测试中的用户界面要求。大多界面都在功能测试时被测试到。还有没有是否没有测试到位的。如:操作与显示的一致性,如使用快捷键等;界面符合ui设计,如按钮大小,标签等。确定测试策略的步骤9)确定安装过程,包括常用的典型安19案例1(ATM业务)主业务流程,卡分支;业务流程分析方法;功能业务分支;转帐业务分支;业务流程容错.over卡业务分支功能分支转帐方式后台返回案例1(ATM业务)主业务流程,卡分支;over卡业务分支功20案例2Y销售报价管理一般订单综合订单订单优化管理库存是否够用?物料需求计划采购询价管理

温馨提示

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

评论

0/150

提交评论