可以按照以下几个方面将测试进行划分
1.按开发阶段分
2.按测试实施组织分
3.按测试执行方式分
4.按是否查看代码分
5.按是否手工执行
6.按测试对象划分
7.按测试地域划分
按开发阶段划分
单元测试(代码测代码)
概念:单元测试是对软件组成单元进行测试
目的:检验软件基本组成单位的正确性
测试对象:最小模块
测试人员:白盒测试工程师或开发工程师
测试方法:白盒测试
测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试
集成测试(模块之间)
概念:集成测试也称联合测试、组装测试,将程序模块采用适当的继承策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作
目的:检验软件单位之间的接口是否正确
测试对象:模块间的接口
测试人员:白盒测试工程师或开发工程师
测试方法:黑盒测试与白盒测试相结合
测试内容:模块之间数据传输、模块之间功能冲突。模块组装功能正确性。全局数据结构、单模块缺陷对系统的影响
冒烟测试
目的:确认软件基本功能正常,可以进行后续的正式测试工作
测试对象:每一个新编译的需要正式测试的软件版本
测试人员&#