我应该使用哪种测试策略来测试锦标赛算法

时间:2018-07-04 09:50:28

标签: laravel testing

我有一个锦标赛算法,该算法根据多种因素生成树,例如:

  • 具有初步
  • 有多少玩家可以通过初赛
  • tournamentType(singleElim,doubleElim,季后赛等)

我的问题是关于测试策略?

我应该测试所有组合吗?这意味着我遇到的每个因素都会对测试持续时间产生重大影响

我应该只测试一组有限的组合吗?如果是这样,我不确定它会通过所有情况

我应该测试所有情况吗?例如,奇数,对,原始数等...

我应该进行静态测试吗?在所有情况下都定义结果?但是对于我添加的每个因素,静态结果将越来越大

测试这种系统的最佳权衡是什么?

1 个答案:

答案 0 :(得分:0)

如果您的输入域太大,请先使用有限的一组组合进行测试,而不要进行详尽的测试 检查等效分区和/或正交数组测试