正交计算的开源项目

介绍

欢迎关注测者公众号,关注测试

python调用方法如下

#encoding=utf-8 
import TamanduaOATs 
print TamanduaOATs.OATs(7,2,'2,3') 

结果

TamanduaParam按照正交计算出测试用例,结果是一个嵌套的list(放到python下的lib目录下) 使用法方法举例如下:

strOParamfile='C:\\Users\\C\Desktop\\ttt.csv' 
taman=TamanduaParam(strOParamfile) 
print taman.GetAllParam() 
#print taman.CalTaseCaseParam()

例子

import TamanduaParam

strfile = 'C:\\Users\\C\\Desktop\\ttt.csv'
tman=TamanduaParam.TamanduaParam(strfile)

#print tman.GetAllParam()

aa = tman.CalTaseCaseParam()
bb = tman.GetAllParam()

f=open('C:\\Users\\C\\Desktop\\11.txt','w')
print bb
print '--------------------'
print aa
for aline in aa:
	k=' '.join([str(aelem) for aelem in aline])
	f.writelines(k+'\n')
f.close()