文章目录
这几期博客来讲软件测试的分类,后续会讲软件测试的不同分类,这篇主要讲按照开发阶段的软件测试怎么分类。
首先从测试金字塔与测试业务分析来看:
1、UI界面层
功能验证测试
兼容性与用户测试
2、业务逻辑层
客户端模拟测试
内外接口测试
SDK接口测试
3、数据处理层
单元测试
一、单元测试(Unit Testing)
单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。
测试的对象是软件设计的最小单位:模块。又称为模块测试
测试阶段:编码后或者编码前(TDD)
测试对象:最小模块
测试人员:白盒测试工程师或开发工程师
测试依据:代码和注释+详细设计文档
测试方法:白盒测试
测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试
示例场景:手机美颜功能测试