针对Pairwise工程方法测试用例数量巨大的不足,提出了一种基于因子相关度的最优测试用例集生成工程方法(Factor Relationship-Based Test,FRBT).它通过因子相关度计算模型分析UML设计模型和程序源码,计算出被测系统各模块的因子相关度矩阵,并通过相关因子覆盖算法实现按因子相关度的两两正交覆盖.最关键的改进点是FBBT方法采用了数学模型来挑选相交因子,从而解决了其他工程方法中完全依赖STE(Software Test Engineer)经验挑选因子所带来的风险与不稳定性,使测试用例设计更加快速、客观.实验表明,FBBT工程方法不仅生成的测试用例数量最少,而且将Pairwise工程方法的缺陷命中率从26.518%提升到了52.568%.