修改后的条件覆盖
什么是修改后的条件覆盖?
修改后的条件/决策覆盖通过要求证明每个条件都独立影响决策结果来增强条件/决策覆盖标准。这种测试是在可能导致死亡、受伤或金钱损失的关键任务应用程序上进行的。
设计修改条件覆盖或决策覆盖需要更周到地选择测试用例,这些测试用例是在独立模块或集成组件上进行的。
修改条件覆盖的特点:
程序中的每个入口和出口点都至少被调用一次。
每个决策都针对分支的所有可能结果进行了测试。
程序中决策中的每个条件都至少采取了一次所有可能的结果。
决策中的每个条件都已显示会独立影响该决策的结果。