软件测试分类

  参考文章: http://www.cnblogs.com/fnng/archive/2012/10/24/2737972.html 

  备注:黑体字代表自己关键的学习心得。

       软件测试的分类那么多,说起来麻烦,但仔细想想他们之间有联系的,只是对一个事物从不同角度的思考。

 

      测试阶段理解:现在测试基本是针对面向对象、面向过程开发出的软件测,那么依据开发的v模型(或者说瀑布模型)进行测试,分为单元测试、集成测试、系统测试、验收测试;剩下其他测试简单了解。(见软件工程导论:清华 张海潘 测试一章,更系统)

 

      测试方法理解:白盒测试、黑盒测试 、性能测试、自动化测试、兼容性测试、易用性测试等。对于一个电子商务网站,要从性能、安全、兼容、易用性四个方面考虑。

      而自动化测试:与手工测试对比看,侧重解决重复测试问题写代码执行,或模拟一些情况进行性能分析;又可分为功能自动化测试与性能自动化测试

   测试阶段和测试方法的关系在测试的每个阶段,按需采用相应的方法。

 

       冒烟测试:  是指在对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。

-----------------------------------------附文:学习比较的来源-------------------

软件测试的分类


 

按测试阶段划分

 

1)单元测试

2)集成测试

3)系统测试

4)验收测试

5)回归测试

6)Alpha 测试

7)Beta测试

 

 

按测试方法划分

 

 

1)白盒测试

2)黑盒测试

3)灰盒测试

4)性能测试

5)自动化测试

6)兼容性测试

7)易用性测试

8)安全测试

9)探索性测试

10)随机测试

 

具体每个测试分类具体说的是什么,见http://www.cnblogs.com/fnng/archive/2012/10/24/2737972.html

 

推荐这个有什么用?不需要去记忆,但是下次如果面试笔试被问道,我们也知道起码有这么多测试类型!

http://www.cnblogs.com/fnng/p/3653793.html  鼓励大家,不要选最复杂的,而是选择最符合你当前工作状态和业务逻辑的!

原文地址:https://www.cnblogs.com/2010dream/p/5580211.html