软件中的路径测试和基础路径测试(示例)
软件测试中的路径测试是什么?
路径测试是一种结构测试方法,它涉及使用程序的源代码来查找所有可能的可执行路径。它有助于确定一段代码中的所有错误。此方法旨在执行计算机程序中的所有或选定的路径。
任何软件程序都包含多个入口点和出口点。测试每个入口点既有挑战性又耗时。为了减少冗余测试并实现最大测试覆盖率,可以使用基本路径测试。
软件工程中的基础路径测试
基础路径测试 在软件工程中 白色 Box 测试 该方法基于程序中可采用的流程或逻辑路径来定义测试用例。基本路径测试的目标是定义独立路径的数量,因此可以明确定义所需的测试用例数量,以最大化测试覆盖率。
In 软件工程,基础路径测试涉及执行程序中所有可能的块,并以最少的测试用例实现最大的路径覆盖率。它是分支测试和路径测试方法的混合方法。
这里我们举一个简单的例子,以便更好地理解什么是基础路径测试,包括
在上面的例子中,我们可以看到有几个条件语句,它们根据满足的条件执行。这里有 3 条路径或条件需要测试才能获得输出,
- 路径1:1,2,3,5,6,7
- 路径2:1,2,4,5,6,7
- 路径31 6,7
基础路径测试的步骤
基本路径测试的基本步骤包括
- 绘制控制图(确定不同的程序路径)
- 计算 圈复杂度 (确定独立路径数量的指标)
- 找到路径的基集
- 生成测试用例来执行每条路径
基本路径测试的优点
- 它有助于减少冗余测试
- 它重点关注程序逻辑
- 它有助于促进分析性而非任意性的案例设计
- 执行基础集的测试用例将至少执行一次程序中的每个语句
结语
基本路径测试有助于确定代码片段中的所有故障。