软件测试-按开发阶段划分

    技术2024-05-11  93

    按开发阶段划分: 了解测试金字塔:共三层 (1)UI界面层:功能验证测试、兼容性与用户测试 (2)业务逻辑层:客户端模拟测试、内外接口测试、SDK接口测试 (3)数据处理层:单元测试、CodeReview 一、单元测试: 单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单元的正确性,测试的对象是软件设计的最小单位:模块。又称为模块测试。 测试阶段:编码后或者编码前(TDD) 测试对象:最小模块 测试人员:白盒测试工程师或开发工程师 测试依据:代码和注解、详细设计文档 测试方法:白盒测试 测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试 二、集成测试 阶段:单元测试之后进行 对象:模块之间的接口 测试人员:白盒测试工程师,开发 测试方法:白盒测试和黑盒测试 测试内容:接口 接口测试工具:postman、soupUI 测试依据:概要设计说明书(来源软件测试V模型) 三、系统测试 阶段:集成测试之后 测试对象:对产品全方位的测试 测试人员:黑盒测试工程师 测试依据:系统设计说明书 测试方法:黑盒测试 测试内容:产品的功能、界面、兼容性、易用性、可移植性、性能、安全等。 1、冒烟测试:对系统主要/核心功能进行测试。作为测试人员是否正式接受这个产品的标准。 2、回归测试:产品引入新的代码进行回归。 四、验收测试 阶段:系统测试之后 对象:对产品全方位的测试 测试人员:用户 测试依据:用户需求 测试方法:黑盒测试 测试内容:产品功能、性能等,各种文档

    Processed: 0.009, SQL: 9