软件测试分类-按阶段分类
1,单元测试(模块测试)
2,集成测试(组装测试)
3,系统测试(功能,性能,兼容性)
分类- 是否查看源代码
1,白盒测试(查看源代码结构)
2,黑盒测试(不看源代码)
(1)功能测试:逻辑,界面,易用性,安装,兼容性
(2)性能测试:一般性能,稳定性,负载,压力
分类-是否运行程序
1,静态测试(看文档,看代码,不运行程序)
2,动态测试(实际运行代码)
分类-自动化测试
1,自动测试
2,人工测试
其他分类
1,回归测试
2,冒烟测试
3,随机测试(测试重点模块或之前出问题的模块)
4,验收测试
(1)内测版本(alpha),内部人员测试或者有很少一部分用户,此阶段要解决的问题严重
(2)公测版本(beta)所有用户都可以免费使用,通过用户的反馈修复软件的细节
(3)标准正式版(gamma),跟正式版几乎一致