zoukankan      html  css  js  c++  java
  • 软件测试分类

      参考文章: 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  鼓励大家,不要选最复杂的,而是选择最符合你当前工作状态和业务逻辑的!

  • 相关阅读:
    android数据恢复
    UVA 690 Pipeline Scheduling
    2017 国庆湖南 Day4
    2017 国庆湖南 Day5
    2017 国庆湖南 Day6
    2017国庆 清北学堂 北京综合强化班 Day1
    2017 国庆湖南Day2
    bzoj 2962 序列操作
    UVA 818 Cutting Chains
    UVA 211 The Domino Effect
  • 原文地址:https://www.cnblogs.com/2010dream/p/5580211.html
Copyright © 2011-2022 走看看