目录:
定义-分支机构覆盖率测试是什么意思?
分支覆盖率测试是系统的测试类型,它要求在测试过程中至少对所有程序分支或条件状态进行一次测试。
Techopedia解释了分支机构覆盖率测试
在分支覆盖测试中,将测试代码模块的每个不同结果。 例如,如果结果是二进制的,则开发人员将测试两个结果。 同样,如果有一个代码功能可以测试一系列值,则将测试每个这些有价值的结果。 如果函数返回是或否值,则测试必须输入这些值中的每一个并测试结果。
从本质上讲,分支机构覆盖测试与其他更广泛的测试形式不同。 它代表了严格的条件要求,可能并非在所有情况下都完全可行。 一些开发人员和其他谈论分支覆盖测试的人建议,一定百分比的覆盖是足够的,而其他人则指出,开发人员可能制定两种或三种不同的测试策略,以确保覆盖所有代码模块分支-或尽可能多。
作为一种战术测试,分支覆盖测试更多地是一种用来衡量测试结果的指标,而不是一种测试哲学或更广泛的测试策略思想。