为了评估和衡量测试数据的准备状况,是否可以参照测试用例的覆盖率层次定义, 按照条件组合覆盖、分支覆盖、语句覆盖等的分类,定义测试数据的覆盖率层次。
基本想法是将其定义分为:
C0 -- 对各个的项目,按照其候选值定义测试数据,不考虑各个项目之间的
相互约束、联动关系;
C1 -- 通过直交法或者其他方法定义出最低限度的数据组合;
C2 -- 提供所有可能的排列组合数据。
通过这样可以与测试方法中的测试覆盖率层次进行相互对应。
但是由于直交法生成的测试数据组合对测试用例的支持而言,已经超过了分支覆
盖的覆盖率, 因此测试数据的C1层次会对于部分的C2测试覆盖率。
基本想法是将其定义分为:
C0 -- 对各个的项目,按照其候选值定义测试数据,不考虑各个项目之间的
相互约束、联动关系;
C1 -- 通过直交法或者其他方法定义出最低限度的数据组合;
C2 -- 提供所有可能的排列组合数据。
通过这样可以与测试方法中的测试覆盖率层次进行相互对应。
但是由于直交法生成的测试数据组合对测试用例的支持而言,已经超过了分支覆
盖的覆盖率, 因此测试数据的C1层次会对于部分的C2测试覆盖率。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26593159/viewspace-714322/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26593159/viewspace-714322/