软件测试的分类
Posted 不想秃头吗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试的分类相关的知识,希望对你有一定的参考价值。
一,按照开发过程进行分类
1.单元测试:针对最小的单元进行测试,又称模块测试。一般是由开发人员进行测试,开发人员自测
2.集成测试:将多个模块进行组合,及接口测试,验证多个模块之间的交互是否正常。
3.系统测试:将代码服务等全部搭载完成一套完整的系统理论,针对着套理论进行测试。
4.验收测试:由用户参与的测试,主要由用户进行验证。
二,按照是否查看源代码
1.黑盒测试:数据驱动,不关注代码的编写,只关注功能能否满足客户的需求。主要验证软件的功能。
2.白盒测试:逻辑驱动。要关注代码,关注代码及内部程序。侧重于代码逻辑的理解
3.灰盒测试:及考虑功能,也要考虑代码,介于黑盒和白盒之间
三,按照用不用进行软件进行划分
1.静态测试:不需要运行软件
2.文档测试:对需求文档,验证需求文档的功能,逻辑是否合理。一般需要对测试的软件相关业务比较熟悉,才能做好文档测试。
3.界面测试:查看软件的UI界面是否正确,
4.代码测试:配合开发的代码审查,验证代码逻辑是否合理。需要有代码基础。
5.动态测试:需要运行软件。
以上是关于软件测试的分类的主要内容,如果未能解决你的问题,请参考以下文章