软件测试——黑盒测试(边界值分析、等价类划分)

这篇具有很好参考价值的文章主要介绍了软件测试——黑盒测试(边界值分析、等价类划分)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

黑盒测试有两种类型:静态黑盒测试、动态黑盒测试。静态黑盒测试即测试内部人员在软件开发过程中编写的文档。接下来我们介绍一下动态黑盒测试的两种方法。

1.边界值分析

边界值分析考虑大量的错误是发生在输入或输出范围的边界上,而不是发生在输入、输出范围的内部,因此我们可以对各种边界情况设计测试用例。假设x1、x2在a≤x1≤b,c≤x2≤d范围内取值为有效值,我们对其进行边界值分析。

如下图。在最小值、略高于最小值、正常值、最大值、略低于最大值这五个值处输入变量值。如下图,x1取正常值,x2分别取最小值、略高于最小值、最大值、略低于最大值;x2取正常值,x1分别取最小值、略高于最小值、最大值、略低于最大值;最后再取x1、x2都为正常值。可以看出,当有n个输入变量时,总共会取得4n+1个测试用例。
软件测试——黑盒测试(边界值分析、等价类划分)

对边界值分析完后,我们需要对其进行健壮性测试。如下,x1取正常值,x2分别取略高于最大值、略低于最小值;x2取正常值,x1分别取略高于最大值、略低于最小值。
软件测试——黑盒测试(边界值分析、等价类划分)

2. 等价类划分
等价类划分进行完备测试,包含四种类型:弱一般等价类测试、强一般等价类测试、弱健壮性等价类测试、强健壮性等价类测试。接下来我们一一介绍这四种类型。例如:a<=x<=d,区间为[a,b),[b,c),[c,d];e<=y<=g,区间为[e,f),[f,g]
(1)弱一般等价类测试
根据单缺陷假设:使用每个区间的一个值生成测试用例。
软件测试——黑盒测试(边界值分析、等价类划分)

软件测试——黑盒测试(边界值分析、等价类划分)

(2)强一般等价类测试
根据单缺陷假设:需要等价笛卡尔积的每个元素生成测试用例。
软件测试——黑盒测试(边界值分析、等价类划分)
软件测试——黑盒测试(边界值分析、等价类划分)

(3)弱健壮性等价类测试
根据单缺陷假设,考虑无效值。对于有效输入,使用每个有效类的一个值(就像我们在弱一般等价类测试中做的一样);对于无效输入,测试用例将拥有一个无效值,并保持其余的值都是有效的。
软件测试——黑盒测试(边界值分析、等价类划分)
软件测试——黑盒测试(边界值分析、等价类划分)

(4)强健壮性等价类测试
所有等价类笛卡尔积的每个元素中获得测试用例。
软件测试——黑盒测试(边界值分析、等价类划分)
软件测试——黑盒测试(边界值分析、等价类划分)文章来源地址https://www.toymoban.com/news/detail-466916.html

到了这里,关于软件测试——黑盒测试(边界值分析、等价类划分)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【5.16】二、黑盒测试方法—等价类划分法

    【5.16】二、黑盒测试方法—等价类划分法

    目录 2.1 等价类划分法 2.1.1 等价类划分法概述 2.1.2 实例:三角形问题的等价类划分 2.1.3 实例:余额宝提现的等价类划分  等价类划分法是一种常用的黑盒测试方法,主张 从大量的数据中选择一部分数据用于测试 ,即尽可能 使用最少的测试用例覆盖最多的数据 ,以发现更多

    2024年02月06日
    浏览(17)
  • 4. 设计(黑盒)测试用例 (一) 等价类 & 边界值 & 判定表

    4. 设计(黑盒)测试用例 (一) 等价类 & 边界值 & 判定表

    本篇文章我们将详细介绍如何来测试用例。 1. 设计测试用例的基本要素 1.1 测试用例概念 测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合。 1.2 测试用例要素 测试环境、测试步骤、测试数据、预期结果。 1.3 测试用例的重要性 提高测试效率 降低测试重

    2024年02月17日
    浏览(13)
  • 软件测试方法_边界值分析法

    软件测试方法_边界值分析法

    目录: ①边界值分析法的介绍和概念 ②边界值分析法的原理和思想 ③单缺陷假设和多缺陷假设 ④边界值测试数据类型 ⑤内部边界值分析 ⑥各类边界值测试介绍 ⑦基于边界值分析方法选择测试用例的原则 ⑧边界值分析法的实例分析 1、边界值分析法的介绍和概念 边界值分

    2024年02月20日
    浏览(10)
  • 【软件测试】边界值分析法测试用例设计实例

    原题链接:洛谷 P2602 [ZJOI2010] 数字计数 输入两个正整数a,b,求在 [ a , b ] [a,b] [ a , b ] 中的所有整数中,每个数码(0~9)各出现了多少次。 输入格式: 输入两个正整数a, b确定区间

    2023年04月09日
    浏览(14)
  • 软件测试方法之等价类测试

    软件测试方法之等价类测试

    有数据输入的地方,可以使用等价类划分法。 从大量数据中挑选少量代表数据进行测试。 穷举测试: 把所有可能的数据全部测试一遍叫穷举测试。穷举测试是最全面的测试,但是在实际工作中不能采用,因为测试效率太低(数据量巨大,根本测不过来)。 理想的测试思想:

    2024年02月13日
    浏览(13)
  • 软件测试技术 实验一:黑盒测试1

    小组成员 小组成员 结对测试组成员 实验目的 能熟练应用黑盒测试技术进行测试用例设计,能对测试用例进行优化设计。 实验内容 “隔一天问题”程序要求如下:输入为年、月、日三个变量,输出为输入的隔一天后的年、月、日。例如,输入为2001年2月10日,则输出为2001年

    2024年02月02日
    浏览(15)
  • 【软件构造】黑盒测试与白盒测试

    按照 是否需要知道程序内部是如何实现 的,将测试分为 黑盒测试 与 白盒测试 。 需要知道程序内部是如何实现的—— 白盒测试 不需要知道程序内部是如何实现的—— 黑盒测试 白盒测试一般是 内部人员 即程序员进行测试 黑盒测试一般是 外部人员 如专门的测试人员和用户

    2023年04月15日
    浏览(17)
  • 软件工程导论 黑盒测试、白盒测试

    软件工程导论 黑盒测试、白盒测试

    集中检测软件设计的最小单元(即 模块 )。 模块接口 局部数据结构 重要执行通路 出错处理通路 边界条件 一次审查可以发现多个错误,可以减少系统验证的总工作量。 将程序作为一个 整体 ,对错误的定位和改正十分困难。 自顶向下集成 从主控程序模块开始,沿着程序控制

    2023年04月22日
    浏览(19)
  • [软件测试] 07 黑盒 场景法 习题

    软件测试期末复习系列 课件知识点整合 : 软件测试基础 白盒测试 黑盒测试 PTA习题汇总 : 软件测试基础 白盒测试-逻辑覆盖测试 白盒测试-基本路径测试 白盒测试-静态测试 黑盒测试-等价类划分 黑盒测试-边界值测试 黑盒测试-场景法 提示 : 篇幅较长,可以使用 Ctrl+F ,在

    2024年02月04日
    浏览(14)
  • 【软件测试】黑盒测试black box testing

    又称为功能测试function testing、行为测试behavior testing 黑盒测试测试不知道代码细节的软件 Black box testing test software without knowing how it is coded. 测试目的:判断输入和输出是否符合软件要求 1. 不需要知道代码细节 2. 相互独立 3. 可以在说明书完成后就设计测试用例,不用等代码完

    2024年04月23日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包