【笔记整理|软件测试】黑盒测试 理论知识+相关案例

原视频链接

  • 图片截至原视频。多图预警。

黑盒测试

测试用例

测试用例举例

  • 定义:是为了特定的目的而设计的一组有测试输入、执行条件、预期结果的案例或文档。

构成要素

  1. 用例编号:用例的唯一标识。
  2. 用例标题:用例的简要描述(什么情况下做什么事有什么结果)。
  3. 测试项目:用例所属项目范畴。
  4. 用例级别:用例重要程度影响。
  5. 预设条件:用例执行的前提。
  6. 测试输入:测试用例数据输入。
  7. 执行步骤:执行用例的步骤。
  8. 预期结果:应该得到的结果。

用例设计(8种)

1 等价类

等价类划分

  • 定义:在所有测试的数据中,具有某种共同特征的数据子集。分为无效等价类与有效等价类。
  • 输入数据类型划分:数据个数、集合、符合某些规则的输入、取值范围、布尔值等。
  • 设计步骤
    1. 分析需求,确定输入数据类型。
    2. 使用规则划分有效和无效等价类。
    3. 设计用例,覆盖有效等价类。一条用例尽可能多的覆盖有效等价类。
    4. 设计用例,
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
黑盒测试和白盒测试都是软件测试的常见方法,主要用于检测软件系统的功能和质量,但它们的测试目的、测试方法、测试对象都不同。下面是自动化黑盒测试和白盒测试的笔记: 1. 自动化黑盒测试 自动化黑盒测试是指使用自动化测试工具对软件系统进行测试,不需要了解软件系统的内部实现细节,只需要通过输入和输出数据来测试软件系统的功能和性能。自动化黑盒测试主要针对软件系统的外部功能进行测试,例如测试用户界面、数据输入和输出、功能操作等。它的优点是测试效率高、测试成本低、测试结果可靠,但测试覆盖率有限,无法测试软件系统的内部结构和算法。 2. 自动化白盒测试 自动化白盒测试是指使用自动化测试工具对软件系统进行测试,需要了解软件系统的内部实现细节,通过代码覆盖率、路径覆盖率、数据流覆盖率等指标来测试软件系统的各个部分是否正确。自动化白盒测试主要针对软件系统的内部结构和算法进行测试,例如测试函数、类、模块、接口等。它的优点是测试覆盖率高、测试结果可靠、可以发现更多的缺陷,但测试效率低、测试成本高,需要具备一定的编码能力和测试经验。 总的来说,自动化黑盒测试和白盒测试都具有一定的优点和缺点,应该根据软件系统的特点和测试需求来选择合适的测试方法。同时,自动化测试工具的选择也非常重要,应该选择适合自己项目的测试工具和框架,以提高测试效率和测试质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值