鉴于测试工作中对用例指标的执着,有时会给测试人员带来繁重的测试用例编写工作,花费大量的时间,其实很多情况只是单纯的排列组合
下面列出了一个简单的查询页面,包含多个查询条件(序列号,零件号,工厂等7个条件),利用代码对其排列组合,然后拼接用例,制造大量的用例,7个条件=127条不同条件组合且不重复的用例
# 拷贝到excel,然后替换,最后拼接-制造大量的用例
from itertools import combinations
# 输入要排列组合查询条件
combinationList=['序列号:dongfeng','零件号:dongfeng','来源:自制','来源:外购','工厂:001','类型:自用','类型:外销']
list_result=[]
len_list=len(combinationList)
print('条件长度:'+str(len_list))
for i in range (1,len_list+1):
list_result.append(list(combinations(combinationList, i)))
for i in list_result:
for j in range (0, len(i)):
re=i[j]
print(re)
结果如下:
标签:list,len,用例,测试用例,result,思考,combinationList From: https://www.cnblogs.com/zhaoboyuanyuan/p/18489647