zoukankan      html  css  js  c++  java
  • 关于黑盒测试

        黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,以用户的角度,从输入数据与输出数据的对应关系出发进行测试。

      主要的分类有等价类划分法,因果图法,判定表法,边界值测试法,正交实验设计法。

      等价类划分法在之前的博客中具体写过,在此处不赘述。

       

      因果图法:使用步骤:

      1)分析软件规格说明的描述中哪些是原因,哪些是结果。原因是输入或输入条件的等价类,结果是输出条件。给每个原因和结果并赋予一个标识符,根据这些关系,画出因果图。
      2)因果图上用一些记号表明约束条件或限制条件。
      3)对需求加以分析并把它们表示为因果图之间的关系图。
      4)把因果图转换成判定表。
      5)将判定表的每一列作为依据,设计测试用例。

      判定表法:把作为条件的所有输入的各种组合值以及相应的输出值罗列出来,形成表盒

          对于有n个条件的判定表,对应状态有2^n个,在n比较大时,一般判定表中有些项是可以化简得。

      边界值测试法:针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入等价类与输出等价类的边界,就是                             应着重测试的边界情况。应当选取正好等 于,刚刚大于,或刚刚小于边界的值做为测试数据,而不是选取等价类中的典型值或任意值做为测试数据。

      正交实验设计法:步骤:

        1)确定试验因素及水平数;
        2)选用合适的正交表;
        3)列出试验方案及试验结果;
        4)对正交试验设计结果进行分析,包括极差分析和方差分析;
        5)确定最优或较优因素水平组合。
  • 相关阅读:
    redis的两种安装方法
    http头部信息
    软件测试技术知识
    github使用
    3 python之基础概要
    2 Python之编程语言介绍及变量
    1 Python入门及计算机硬件知识
    Linux常用命令
    CMDB小练习
    CMDB和运维自动化
  • 原文地址:https://www.cnblogs.com/hanven72/p/4420422.html
Copyright © 2011-2022 走看看