函数测试用例设计:标准边界值分析法与健壮性边界值分析法
函数测试用例设计:标准边界值分析法与健壮性边界值分析法
假设有一个函数 f(x, y, z),其中 x ∈ [1900, 2100],y ∈ [1, 12],z ∈ [1, 31]。本文将介绍如何使用两种边界值分析法为该函数设计测试用例。
1. 标准边界值分析法设计的测试用例
标准边界值分析法主要关注输入参数的边界值,并在此基础上设计测试用例。
测试用例:
a) x = 1900, y = 1, z = 1 (最小边界值)
b) x = 2100, y = 12, z = 31 (最大边界值)
c) x = 1901, y = 1, z = 1 (最小边界值 + 1)
d) x = 2099, y = 12, z = 31 (最大边界值 - 1)
e) x = 2000, y = 6, z = 15 (中间值)
2. 健壮性边界值分析法设计的测试用例
健壮性边界值分析法除了关注边界值,还考虑了边界值的临界值,即边界值之外的无效输入。
测试用例:
a) x = 1899, y = 1, z = 1 (x 的最小边界值 - 1)
b) x = 2101, y = 12, z = 31 (x 的最大边界值 + 1)
c) x = 1900, y = 0, z = 1 (y 的最小边界值 - 1)
d) x = 2100, y = 13, z = 31 (y 的最大边界值 + 1)
e) x = 1900, y = 1, z = 0 (z 的最小边界值 - 1)
f) x = 2100, y = 12, z = 32 (z 的最大边界值 + 1)
通过这两种边界值分析法,我们可以为 f(x, y, z) 函数设计出较为全面有效的测试用例,提高测试覆盖率,帮助发现潜在的错误。
原文地址: https://www.cveoy.top/t/topic/pkVT 著作权归作者所有。请勿转载和采集!