📜  分支软件测试

📅  最后修改于: 2022-05-13 01:57:00.399000             🧑  作者: Mango

分支软件测试

分支测试被定义为一种测试方法,其主要目标是确保每个决策点的每个可能分支至少执行一次,从而确保执行所有可达代码。在分支测试中,代码模块的每个结果都被测试为好像结果是二进制的,您需要同时测试 True 和 False 结果。

分支测试还提供了一种测量独立代码段比例的方法,还可以帮助您找出哪些代码段没有任何分支。

分支测试的特点:
分支测试有一些特性,通常用于帮助任何软件项目。这些在下面给出:

  1. 它允许您验证代码中的所有分支。
  2. 它是一种非功能测试类型。
  3. 它确保没有分支导致应用程序的异常行为。
  4. 它提供了找到代码覆盖率的定量度量。
  5. 分支测试通常会忽略布尔表达式中的分支。

分支测试的优势:
分支测试也为软件开发人员测试项目提供帮助,也提供帮助。有一些优点如下:

  • 通常很容易实现。
  • 申请非常简单。
  • 同意代码中的所有分支都到达。
  • 一般要保证没有分支提示程序运行出现任何异常。
  • 它还解决了语句覆盖测试中发生的问题。

分支测试的缺点:
分支测试有一些缺点,如下所示:

  • 由于短路管理员而发生的布尔表达式中的忽略分支。
  • 这是昂贵的。
  • 执行此任务需要更多时间。