测试方案(测试策略)
时间:2025-04-19
时间:2025-04-19
测试策略培训
主讲: -----张老师
软件测试工作过程1. 消化需求 概要设计 设计 编码规范 架构设计 数据库设 消化需求/概要设计 设计/编码规范 架构设计/数据库设 概要设计/ui设计 编码规范/架构设计 计; 2. 分析并编写测试计划(单元 集成 系统)(确定测试需求, 分析并编写测试计划 单元/集成 系统)(确定测试需求, 测试计划( 集成/系统)(确定测试需求 测试方法,测试环境,测试工作进程计划); 测试方法,测试环境,测试工作进程计划); 评审测试计划 评审测试计划 3. 设计测试用例(单元 集成 系统)(集成测试用例,系统 设计测试用例 单元/集成 系统)(集成测试用例, 测试用例( 集成/系统)(集成测试用例 测试用例) 测试用例) 4. 评审测试用例(集成测试用例,系统测试用例) 评审测试用例 集成测试用例,系统测试用例) 测试用例( 单元测试用例, 5. 单元测试 单元测试(UT)(执行单元测试用例,记录 (执行单元测试用例 记录bug,回归测试, ,回归测试, 出具测试分析报告); 出具测试分析报告); 6. 集成测试 集成测试(IT) (执行集成测试用例,记录 执行集成测试用例 记录bug,回归测试, 集成测试用例, ,回归测试, 出具测试分析报告) 出具测试分析报告) ; 7. 搭建测试环境; 搭建测试环境; 8. 系统测试 系统测试(ST) (执行系统测试用例,记录 执行系统测试用例 记录bug,回归测试, 系统测试用例, ,回归测试, 出具测试分析报告) 出具测试分析报告) ; 9. 用户验收测试 用户验收测试(UAT)。 。
确定测试策略的原则: 确定测试策略的原则:1. 理解定被测软件需求熟悉需求,理解被测系统的 熟悉需求, 1. 组织结构:(软件的用户单位工作岗位的层次结构图,根权限管理测试有关); 组织结构: ; 2. 系统功能:与数据有关的动作; 系统功能: ; 3. 业务流程:调用(获取数据),参数,函数,返回值(送出数据)等; 业务流程: ; 4. 技术方案 技术方案(模块化,组件化,层次化); 5. 前置条件 (完成功能时应该具备的条件,还没有存在的事情;如:除法的分子,分母 描述等,如:业务流程中的详细说明); 6. 约束条件 约束条件(完成功能是受到的限制,已经存在的事情;如:除数不能为零,如:业务 流程中的详细说明); 7. 数据字典 数据字典(表单的字段名称,类型,长度,pk等); 8. 安全要求 安全要求(网络安全,数据安全等); 9. 性能指标.TPS,响应速度,CPU和内存的使用率等; 性能指标. 10. 综合查询 报表; 综合查询/报表 报表; 11. 软件运行的环境等相关内容,熟悉软件
的结构、相关的技术、设计思想、数据库设计 软件运行的环境等相关内容,熟悉软件的结构、相关的技术、设计思想、 等相关内容。 等相关内容。
确定测试策略的原则: 确定测试策略的原则:2. 定义测试计划(测试策略 测试需求 测试方法,测试环 定义测试计划(测试策略=测试需求 测试方法, 测试需求+测试方法 测试工作进度表): 境,测试工作进度表): 可以包括以下内容: 种的测试类型: 初始化测试,功能测试、 可以包括以下内容:16种的测试类型: 初始化测试,功能测试、界面测试,安全测试,容错测试,接口(业务流程)测试、性能测试、 界面测试,安全测试,容错测试,接口(业务流程)测试、性能测试、并发 测试、负载测试、配置(兼容性)测试,恢复测试,安装测试,文档测试, 测试、负载测试、配置(兼容性)测试,恢复测试,安装测试,文档测试, 可用性测试等。 可用性测试等。 25%用自动测试工具进行测试, 75%手工测试。 用自动测试工具进行测试, 手工测试。 用自动测试工具进行测试 手工测试
3. 测试技术: 4. 完成标准: 完成标准: 测试用例的覆盖率达到20%(测试用例个数 测试用例的覆盖率达到 ( /kloc*100%)左右,95%测试用例通过并且最高级缺陷全部解决。 测试用例通过并且最高级缺陷全部解决。 )左右, 测试用例通过并且最高级缺陷全部解决5.软件特性:见下页 软件特性: 软件特性
5.软件特性: 软件特性: 软件特性1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 正确性--功能,接口,界面, 正确性 功能,接口,界面,权限 功能 可靠性--性能 负载,并发, 性能, 可靠性 性能,负载,并发,稳定性 可测性—需求 需求, 可测性 需求,可用性 健壮性—容错 恢复测试, 容错, 健壮性 容错,恢复测试, 完整性—功能,接口,界面,安装,数据完整性,初始化,权限, 完整性 功能,接口,界面,安装,数据完整性,初始化,权限,release 一致性—文挡 配置, 文挡, 一致性—文挡,配置, 可扩展性--外部接口 可扩展性 外部接口 安全性--安全 安全性 安全 无二义性 兼容性, 兼容性,
确定测试策略的步骤: 确定测试策略的步骤:5. 分析被测系统,编写测试需求 分析被测系统, 反复检查并理解各种信息(数据等 ,和相关人员沟通和交流, 反复检查并理解各种信息 数据等),和相关人员沟通和交流,理解他们的 数据等 需求。可以按照以下步骤执行: 需求。可以按照以下步骤执行: 1)确定软件提供的主要业务 ) 2)对每个用户的日常数据处理业务(商业业务),确定完成该任务所要 )对每个用户的日常
数据处理业务(商业业务),确定完成该任务所要 ), 进行的工作,前置条件 约束条件。 前置条件,约束条件 进行的工作 前置条 …… 此处隐藏:1770字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:世界地理复习资料
下一篇:11年会计101虚拟语气