专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

灵活解决测试中遇到的问题——记一次不寻常的测试经历

51Testing软件测试网  · 公众号  · 测试  · 2019-10-14 17:30

正文

请到「今天看啥」查看全文


该工具使用的配置文件是json格式的参数,而所需要的参数我们都有,因此只需要按照格式,根据不同的词库id和对应的音频列表批量生成即可,这里可以使用python脚本。 生成后文件可以存起来备用,使用时直接copy覆盖到工具的配置文件上即可。 这样,在测试时就免去了来回手动修改配置文件的烦恼。

生成的部分配置文件

#coding=utf8
import sys,codecs,os
import json
audio_list_path=sys.argv[1]
key=sys.argv[2]
configs={
"key1":key,
"key2":"value2"
}
if os.system('cd %s && ls | sed "s:^:`pwd`/:" > `cd -`/list.txt'%(audio_list_path))!=0:
print "get audio list error!"
sys.exit(0)
fd=open("list.txt","r")
for l in fd.readlines():
configs['audio_file_names'].append(l.strip())
fw=codecs.open(audio_list_path[audio_list_path.rfind('/'):] if audio_list_path.rfind('/')>=0 else audio_list_path,"w","UTF-8")
fw.write(json.dumps(configs))
fd.close()
fw.close()






请到「今天看啥」查看全文