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