测试入门之软件测试的分类

软件测试按照是否看源代码分为白盒测试和黑盒测试

   黑盒测试:又称为数据驱动测试,完全不考虑内部机构和特性,注重软件的功能需求。

   黑盒测试的分类:

一、功能测试:

逻辑功能测试

界面测试

易用性测试

安装测试

兼容性测试

二、性能测试

时间性能

空间性能

一般性能

稳定性测试

负载测试

压力测试

   白盒测试:把盒子打开,研究里边的源代码

5.按照是否运行可以分为:动态测试(static testing)和静态测试(dynamic testing)

   静态测试:不实际运行被测软件,而是静态的检查代码

   动态测试:运行软件

6.其他测试:回归测试,随机测试(探索测试),验收测试,冒烟测试,

   随机测试:重要功能,新增加的功能,和以前发现过重大Bug的功能进行二次测试,可以结合回归测试使用

7.按照是否自动化可以分为:人工测试和自动化测试

8.灰盒测试:既可以保证黑盒的关注点,又可以掌控白盒的内部结构,但不会去对内部程序功能和运作做详细的了解

猜你喜欢

转载自blog.csdn.net/LetonLIU/article/details/89359109