软件测试的分类

Posted 不想秃头吗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试的分类相关的知识,希望对你有一定的参考价值。

一,按照开发过程进行分类

1.单元测试:针对最小的单元进行测试,又称模块测试。一般是由开发人员进行测试,开发人员自测

2.集成测试:将多个模块进行组合,及接口测试,验证多个模块之间的交互是否正常。

3.系统测试:将代码服务等全部搭载完成一套完整的系统理论,针对着套理论进行测试。

4.验收测试:由用户参与的测试,主要由用户进行验证。

二,按照是否查看源代码

1.黑盒测试:数据驱动,不关注代码的编写,只关注功能能否满足客户的需求。主要验证软件的功能。

2.白盒测试:逻辑驱动。要关注代码,关注代码及内部程序。侧重于代码逻辑的理解

3.灰盒测试:及考虑功能,也要考虑代码,介于黑盒和白盒之间

三,按照用不用进行软件进行划分

1.静态测试:不需要运行软件

2.文档测试:对需求文档,验证需求文档的功能,逻辑是否合理。一般需要对测试的软件相关业务比较熟悉,才能做好文档测试。

3.界面测试:查看软件的UI界面是否正确,

4.代码测试:配合开发的代码审查,验证代码逻辑是否合理。需要有代码基础。

5.动态测试:需要运行软件。

以上是关于软件测试的分类的主要内容,如果未能解决你的问题,请参考以下文章

软件测试01:软件及分类和缺陷的定义

软件测试分类总结

软件测试方法分类

软件测试的定义及其分类

软件测试体系学习及构建(15)-测试基础之软件测试分类

软件测试基础其它测试分类