通过第三方pinyin库,我成功的拿到了他们首字母组成的二维数组,每个元素就是一个字的首字母列表:
"银行卡测试" = [['y'],['h'],['q','k'],['c'],['s']]
这个的最终结果应该是...然后突然想到,这一个一个的子列表,就好像是我们测试中面对一个功能界面
上的一个一个多选输入框,而子列表内不确定数量的字母,就像是这些多选框内的子选项。
我们平时遇到要测试这种功能的时候,要怎么做呢?...比如:
[['a','b'],['c','d'],['e','f']]
穷尽的数量应该是:2*2*2 = 8
而正交算法的数量:
['a', 'c', 'e']
['b', 'd', 'e']
['b...然后就成了最上面的我分享的那个最终算法。
有兴趣的可以试试。当然我觉得 我应该是唯一一个靠 这么曲线救国的做法的测试了吧。...能想出这个方法,首先要感谢
我庞大精通的测试理论基础:黑盒测试用例设计方法-正交法
研究过正交的第三方python函数: allpairspy
长年刷leetcode练就的骚操作思维
所以小伙伴们,千万不要再说刷