美文网首页
黑盒测试

黑盒测试

作者: a4e794140953 | 来源:发表于2016-09-17 12:08 被阅读0次

等价类划分法

等价类划分法是黑盒测试用例设计中一种重要常用的设计方法,它的基本思想是用一组有限的数据去代表近似无限的数据,达到能覆盖所有情况的目的。

  定义:

等价类是指某个输入域的一个特定的子集合,在该子集合中各个输入数据对于揭露程序中的错误都是等效的,也就是说,如果用这个等价类中的代表值作为测试用例未发现程序错误,那么该类中其他数据(测试用例)也不会发现程序中的错误。

有效等价类:输入满足程序输入的要求(来自规格说明书),通俗的说就是正确的输入。

无效等价类:输入不满足程序输入的要求,即异常输入,需要系统对此有一定的容错性。  

边界值分析法

边界值分析法 (是对等价类划分方法的补充)

基本思路:边界值分析也是一种黑盒测试方法,是对等价类分析方法的一种补充,由长期的测试工作经验得知,大量的错误是发生在输入或输出的边界上。因此针对各种边界情况设计测试用例,可以查出更多的错误。

编写测试用例的步骤:

(1) 根据被测对象的输入(或输出)要求确定边界值。

(2) 选取等于、刚刚大于、刚刚小于边界的值作为测试数据。

注:基本思想是在最小值(min)、略高于最小值(min+)、正常值(nom)、略低于最大值(max-)和最大值(max)等处取值。

因果图法

定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。

产生背景:

等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。

基础

正交试验设计法

对因果图法的升级,用于复杂的原因和结果

基本思路:依据Galois理论,从大量的(实验)数据(测试例)中挑选合适的、有代表性的点(条件组合),从而合理地安排实验(测试)的一种科学实验设计方法。类似的方法有聚类分析方法、因子方法等。

功能图法

简介

判定表驱动法

基本思路:对多个条件的组合进行分析,从而设计测试用例来覆盖各种组合。

判定表:是分析和表达多逻辑条件下执行不同操作的情况下的工具。

判定表5个概念:

条件桩:问题的输入条件列出问题的所有条件。(通常列出条件的顺序没有约束)

动作桩:列出问题规定可能采取的动作。(动作的顺序也没有约束)

条件项:每一个输入条件的具体值列出针对条件的具体赋值,即每个条件可以取的真、假值。

动作项:具体动作列出在条件项(各种取值)组合情况下应该采取的动作。

规则: 任何一个条件组合的特定取值及其要执行的相应操作。在判定表中贯穿条件项和动作项的一列就是一条规则。

举例

错误推测法

定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。

基本思想:

列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。

相关文章

  • 黑盒测试和白盒测试

    什么黑盒测试?黑盒测试方法都包括哪些? 黑盒测试意味着测试要在软件的接口处进行。是把测试对象看做一个黑盒子,测试人...

  • 黑盒测试概述

    黑盒测试方法: 黑盒测试又称为功能测试,是相对于白盒测试来说的,黑盒测试不关注软件内部实现逻辑,只测试最终的功能 ...

  • 带上眼罩测试软件

    阅读《软件测试》书籍随手记录的笔记 动态黑盒测试不深入代码细节测试软件的方法称为动态黑盒测试。动态黑盒测试常被称为...

  • 软件测试基础-测试手段

    按测试手段区别测试类型 黑盒、白盒静态、动态手工、自动化 黑盒测试 一般应用于系统测试阶段 黑盒测试主要测试什么呢...

  • 第三章 黑盒测试

    3.1:黑盒测试概述 一:定义黑盒测试是根据功能需求来测试程序是否按照预期工作。二:黑盒测试的基本观点是:任何程序...

  • 2018-10-17功能测试

    功能测试/黑盒测试

  • 黑盒测试的概念及测试方法

    读者提问:什么是黑盒测试,测试方法有哪些? 阿常回答: 一、黑盒测试 黑盒测试不关心软件内部结构和具体实现。 我们...

  • 黑盒测试与白盒测试

    黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试软件的黑盒测试意味着测试要...

  • 无标题文章

    #测试 黑盒

  • 黑盒测试、白盒测试 区别

    软件测试分为 黑盒测试、白盒测试 黑盒测试 又称:功能测试、数据驱动测试、基于规格说明的测试。实际是 站在最终用户...

网友评论

      本文标题:黑盒测试

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