一、软件测试的分类
- 按照开发阶段划分
- 单元测试:又称模块测试,对软件一个个小功能进行测试,一般要读代码
- 集成测试:又称组装测试,多涉及接口测试,需要学习接口测试的工具和方法。企业非常需要接口测试工程师。这是一个持续不断的过程。
- 确认测试:又称冒烟测试,一般不作为正式测试环节。确认功能是否实现,一般是正向测试,只有通过确认测试才具备系统测试的资格。
- 系统测试:
- 全面的:正式环境下全面的测试,包括所有功能、用户的各种操作
- 全方位的:与硬件、操作系统和其他软件的联系
- 验收测试:供求双方测试,一般有三种验收测试主体
- α测试:乙方交付前的测试
- β测试:甲方接受前的测试
- γ测试:第三方的软件测试
- 按照测试技术划分
- 静态测试:不运行被测软件,静态的检查代码、界面、文档等
- 动态测试:运行被测软件,
- 按照代码运行划分
- 按照软件特性分类
- 其他测试类型