zoukankan      html  css  js  c++  java
  • 黑盒测试方法

    错误推断法: 

    边界值栗子:假设输入域输入值范围为1~10,那么0、11就是离点,1、10就是上点,2,9就是内点。

    等价类栗子:假设登录用户名只能是字母和数字,这时字母和数字就是有效等价类,非字母和数字都是无效等价类。等价类划分等价类划分可分为有效等价类和无效等价类。

                         有效等价类:指符合《需求规格说明书》,合理地输入数据集合。

                         无效等价类:指不符合《需求规格说明书》,无意义地输入数据集合。边界值划分边界值指输入和输出等价类中那些恰好处于边界、或者超过边界、或者在边界一下的状态的值。

          边界值分析和等价类划分方法存在两方面不同:

         1. 与从等价类中挑选出任意一个元素作为代表不同,边界值分析需要选择一个或多个元素,以便等价类的每个边界都经过一次测试。

         2. 与仅仅关注输入条件(输入空间)不同,还需要考虑从结果空间(输出等价类)设计测试用例。

    决策表决策表也被成为判定表,适合描述在不同逻辑条件下取值组合的情况下需要执行的动作。

           决策表由四个部分组成:

                 决策桩:列出问题中可能出现的条件。

                 动作桩:列出解决问题可能采取的操作。

                 条件项:针对所有条件的取值列出不同条件取值的组合。

                动作项:在条件项各种取值的情况下应该采取的动作。

    因果图法

             因指的是输入;果指的是输出。因果图法比较适合输入条件比较多的情况。因果图有助于用一个系统的方法选择出高效的测试用例集。它还有一个额外的好处,就是可以指出规格说明的不完整性和不明确性

    流程图法

            算法流程图是针对程序内部结构的,而黑盒测试的流程图是针对整个系统业务功能流程的。流程图法一般不是针对某个页面或是某个模块的测试,而是将被测系统看作一个完整的系统,从宏观上来分析其业务流程,

            然后再画出流程图。场景法根据实际情况,对程序的功能或业务进行描述,模拟特定情况下,可能发生的事件,观察事件的最终结果。

    场景法

            根据实际情况,对程序的功能或业务进行描述,模拟特定情况下,可能发生的事件,观察事件的最终结果

  • 相关阅读:
    .Net常用的命名空间
    Jquery测试纠错笔记
    第一章 学习总结
    Java和C++引用的区别
    gin的墙内开发艺术
    golang几个环境变量的问题
    Leetcode240_搜索二维矩阵II
    Leetcode1358_包含所有三种字符的子字符串数目
    Leetcode1354_多次求和构造目标数组
    Leetcode1353_最多可以参加的会议数目
  • 原文地址:https://www.cnblogs.com/ting152/p/12457805.html
Copyright © 2011-2022 走看看