美文网首页
黑盒测试技术概述

黑盒测试技术概述

作者: wangDavid939i | 来源:发表于2018-12-10 22:59 被阅读0次
    屏幕快照 2018-12-10 下午7.57.07.png
    • 看不到它内部的实现原理,不了解内部的运行机制。
    • 如果向被测试系统提供哪些输入条件,输入哪些数据,系统将如何响应我们的输入,系统将向我们反馈什么 信息,系统的处理结果将从哪里输出,输出形式又是怎么样的。

    黑盒测试的定义:

    只知道系统输入和预期输出,不需要了解程序内部结构和内部特性的测试方法就称为 "黑盒测试"。
    屏幕快照 2018-12-10 下午8.08.39.png

    黑盒测试的优势:

    • 方法简单有效
    • 可以整体测试系统的行为
    • 一但确定了系统需求,开发与测试可以并行 工作
    • 对测试人员技术要求相对较低

    程序猿:开始进行编码和 程序设计

    测试狮:测试计划和设计

    注意:黑盒测试不需要测试人员懂得程序的测试机制!

    黑盒测试的经济学问题
    • 通过测试无法证明,被测软件系统是没有缺陷的。
    • 软件测试的经济学问题。
    • 应对策略一:黑盒测试。
    • 穷尽输入测试可行吗?(不可行)
    • 软件测试时不完备的
    • 软件测试是有风险的
    • 测试设计应达到的目标
      ——> 1.提高测试效率
      —— > 2.降低测试风险

    测试方法的评价标准

    • 在最短时间内,以最少的人力 ,有利于发现最多的,一斤最严重的缺陷。
    1. 精确的:测试针对性高
    2. 完备的: 测试覆盖全面,无漏洞
    3. 无冗余
    4. 简单的:测试方法简单易行
    5. 易于调试:缺陷定位难度小 (通过调试找到缺陷的过程称为缺陷的定位)
    屏幕快照 2018-12-10 下午8.53.15.png 屏幕快照 2018-12-10 下午8.56.33.png 屏幕快照 2018-12-10 下午10.47.07.png

    覆盖度:是指对风险的覆盖度越高越好

    数量越少越好:测试用例的编写 、执行、 跟踪工作越少,符合效率原则。

    冗余度越低越好:说明不同的测试用例是针对不同的风险进行单独测试的,意味着测试用例的设计不多也不少。

    缺陷定位能力越高越好:体现测试用例对调试工作所起的促进作用

    测试方法复杂度越低越好:越简单越便于测试人员所掌握,更加有利于测试用例统一。(及时是不同的测试工程师,能力水平均有不同,只要遵循相同的方法,所得到的结果也会相近,从而降低对测试人员的依赖度)

    相关文章

      网友评论

          本文标题:黑盒测试技术概述

          本文链接:https://www.haomeiwen.com/subject/xvbdhqtx.html