- 46
- 0
- 约4千字
- 约 42页
- 2021-08-18 发布于广东
- 举报
测试规范流程与测试管理 软件测试的基本过程 测试规范流程与测试管理 软件测试周期示意 稳定期 测试规范流程与测试管理 测试规范流程与测试管理 议程 测试工作性质 产品质量保证 为什么加入规范 测试流程 工作介绍和展望 测试规范流程与测试管理 公司生产情况 开发 质量保证 测试 软件生产的三条线。从三个角度来保证生产出合格的产品。 测试规范流程与测试管理 测试工作的性质 开发人员 – 做事 质量保证 – 正确的做事(过程是正确的) 测试人员 – 做正确的事(结果是正确的) 测试规范流程与测试管理 产品质量的保证 测试主要工作,是对产品的验证,也是对开发部门工作的一个度量。 产品质量是由开发人员建立的。 测试规范流程与测试管理 测试的依据 软件需求 规范(行业规范,项目规范,开发规范) 安全等其他的要求 测试规范流程与测试管理 为什么加入规范 前台界面缺少一致的风格,很难使用户建立明确的心理模型,品牌延伸无从谈起 代码缺乏规范是造就华佗的主要原因 各条产品线无法进行技术交流 测试人员开发人员缺乏工作依据 没有规范,我们就无法摆脱作坊式生产 测试规范流程与测试管理 测试流程 测试规范流程与测试管理 二、一般的测试过程介绍 V-Model 测试阶段介绍 测试流程介绍 测试规范流程与测试管理 2.1 V 模型 (Improved) customer, user, PM, technical support Design/Analysis Verify/testing Verify design Validate requirements Engineers 验收测试设计 集成测试设计 单元测试设计 开发和测试过程的V模型 系统规格描述 框架设计 系统测试 集成测试 详细设计 Code 单元测试 需求 验收测试 系统测试设计 执行单元测试 执行集成测试 执行系统测试 执行验收测试 测试规范流程与测试管理 2.2.1 单元测试阶段 单元测试的内容: 1、模块接口测试 2、检查局部数据结构能否保持完整性 3、模块边界条件测试 4、模块执行路径测试 5、检查模块内部错误处理是否有效 单元测试方法: 白盒测试为主 测试规范流程与测试管理 单元测试或模块测试 对模块进行正确性检验的测试工作,测试用例以白盒测试为主、黑盒测试为辅. 模块 出错处理 模块接口 局部数据结构 边界条件 执行路径 调用参数 全局量定义一致性 数据定义、 使用 循环边界 输入边界 重要路径 关键路径 非合理输入 系统异常 测试规范流程与测试管理 单元测试检查单 逻辑和算法:正确实现了逻辑和算法 数据结构(全局和局部):使用了全局数据结构?哪些?如果有,作了哪些关于全局数据的假设?这些假设正确吗?使用了局部数据?在算法执行的所有步骤期间,保持局部数据的完整性了吗? 接口:来自调用模块的数据匹配被调用的模块的期望接收的数据?被调用模块的数据匹配调用的模块提供的数据? 独立路径:标识了所有穿过模块的独立路径?执行了吗? 边界条件:了解边界条件吗?进行了测试确保该模块在其边界条件上的适当的操作了吗? 出错处理:所有出错处理路径均执行到了吗? 测试规范流程与测试管理 2.2.2 集成测试阶段 集成测试(Integration test): 将通过单元测试的多个模块组合成更大的模块或子系统或产品,然后进行测试。 测试内容:各单元的接口是否吻合、代码是否符合规定的标准、界面标准是否统一等。 人员安排:既要求参与的人熟悉单元的内部细节,又要求他们能够从足够高的层次上观察整个系统。一般由有经验的测试人员和主要的软件开发者来完成集成测试的计划。 测试规范流程与测试管理 集成测试 集成测试计划:集成测试计划由系统设计人员在设计阶段制定,它是和设计规格说明同时完成的。内容有: 测试的描述和范围 测试环境 测试时间表 集成次序 测试用例以及测试的预期结果等 测试方法:集成测试阶段是以黑盒法为主。 测试规范流程与测试管理 2.4 系统测试 经过集成测试之后,分散开发的模块被联接起来,构成完整的程序,其中各模块间接口存在的种种问题都已基本消除。测试开始进入到系统测试的阶段。 为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试 一般使用黑盒测试技术 一般由独立的测试人员完成 测试规范流程与测试管理 系统测试(System test): 应该由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都能正常工作并完成所赋予的任务。这里所谓的系统不仅仅包括软件本身,而且还包括计算机硬件及其相关的外围设备,数据及其收集传输机构,甚至掌握计算机运行的人员及其操作等。 通常意义上的系统测试包括:功能测试、压力测
原创力文档

文档评论(0)