软件测试方法

静态测试与动态测试: 
>>静态测试:
    >>代码测试:
        >>代码检查
        >>静态结构分析
        >>代码质量度量
    >>界面测试
    >>文档测试
>>动态测试
    >>功能确认与接口测试
    >>覆盖率分析
    >>性能分析
    >>内存分析

黑盒测试与白盒测试: 
>>两种测试方法从完全不同的角度出发,反映了测试思路的两方面情况,适用于不同的测试阶段
>>黑盒测试
    图片
    >>定义
        >>若测试规划是基于产品的功能,目的是检查程序各个功能是否能够实现,并检查其中的功能错误
        >>黑盒测试又称为功能测试、数据驱动测试和基于规格说明书的测试
        >>它是一种从用户观点出发的测试,一般被用来确认软件功能和性能的正取性和可操控性
    >>特点
        >>黑盒测试与软件的具体实现过程无关,在软件实现的过程发生变化时,测试用例仍然可以使用
        >>黑盒测试用例的设计可以和软件实现同时进行,这样能够压缩总的开发时间
>>白盒测试:
    图片
    >>定义
        >>若测试规划基于产品的内部结构进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用
        >>白盒测试又称为结构测试,逻辑驱动测试或基于程序的测试
        >>一般用来分析程序的内部结构

动静黑白的关系比对:
>>不同分类角度
>>包含交叉关系
  图片



posted @ 2016-09-08 13:25  矮人er  阅读(198)  评论(0编辑  收藏  举报