软件中的路径测试和基础路径测试(示例)

软件测试中的路径测试是什么?

路径测试是一种结构测试方法,它涉及使用程序的源代码来查找所有可能的可执行路径。它有助于确定一段代码中的所有错误。此方法旨在执行计算机程序中的所有或选定的路径。

任何软件程序都包含多个入口点和出口点。测试每个入口点既有挑战性又耗时。为了减少冗余测试并实现最大测试覆盖率,可以使用基本路径测试。

软件工程中的基础路径测试

基础路径测试 在软件工程中 白色 Box 测试 该方法基于程序中可采用的流程或逻辑路径来定义测试用例。基本路径测试的目标是定义独立路径的数量,因此可以明确定义所需的测试用例数量,以最大化测试覆盖率。

In 软件工程,基础路径测试涉及执行程序中所有可能的块,并以最少的测试用例实现最大的路径覆盖率。它是分支测试和路径测试方法的混合方法。

这里我们举一个简单的例子,以便更好地理解什么是基础路径测试,包括

软件工程中的基础路径测试

在上面的例子中,我们可以看到有几个条件语句,它们根据满足的条件执行。这里有 3 条路径或条件需要测试才能获得输出,

  • 路径1:1,2,3,5,6,7
  • 路径2:1,2,4,5,6,7
  • 路径31 6,7

基础路径测试的步骤

基本路径测试的基本步骤包括

  • 绘制控制图(确定不同的程序路径)
  • 计算 圈复杂度 (确定独立路径数量的指标)
  • 找到路径的基集
  • 生成测试用例来执行每条路径

基本路径测试的优点

  • 它有助于减少冗余测试
  • 它重点关注程序逻辑
  • 它有助于促进分析性而非任意性的案例设计
  • 执行基础集的测试用例将至少执行一次程序中的每个语句

结语

基本路径测试有助于确定代码片段中的所有故障。