http://www.cnblogs.com/Ming8006/p/5806243.html这篇文章写得不错!!

软件测试技术不同分类:

  • 按是否关注软件结构和算法可分为:黑盒测试、白盒测试
  • 按测试过程中软件是否被执行可分为:为静态测试、动态测试
  • 按测试阶段可分为:单元测试、集成测试、系统测试、验收测试
  • 按目标/特性可分为:功能测试、安全性测试、兼容性测试、可靠性测试、性能测试、易用性测试等。

白盒测试包含静态测试和动态测试。白盒测试也常在单元测试与集成测试阶段进行,但这是相对的,与当前项目遵循的研发流程有关,某些流程把白盒测试划分为单元测试与集成测试,而另一些流程,把白盒测试划分为模块单元测试、模块系统测试、多模块集成测试,还有一些流程把单元测试与集成测试混为一体,统称为持续集成测试。