• 黑盒测试方法


    错误推断法: 

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

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

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

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

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

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

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

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

           决策表由四个部分组成:

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

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

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

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

    因果图法

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

    流程图法

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

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

    场景法

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

  • 相关阅读:
    Hibernate笔记
    Struts2笔记(学struts2只需要这一篇文章)
    Linux开机启动和登录时各个文件的执行顺序
    Java虚拟机之垃圾回收算法思想总结
    码农雷林鹏:php概述
    码农雷林鹏:php教程
    雷林鹏分享:JDBC驱动类型
    码农雷林鹏教程分享:JDBC实例代码
    雷林鹏分享:JDBC环境设置
    雷林鹏分享:JDBC SQL语法
  • 原文地址:https://www.cnblogs.com/ting152/p/12457805.html
Copyright © 2020-2023  润新知