需求: 客户要求的测试用例模板数列方式的,但是我们公司是禅道里导出来的,常用的格式。
要把图2转换成图1 具体的操作步骤如下:
一、确定测试用例数量
1、先确定一下 我们的测试用例有多少条,这个在excle中就可以得出 
二、复制用例的模板数量
2、确定下测试用例的格式,然后复制条数,这个我们要用过python脚本来得到 脚本:
a="""
用例名称
测试目的
预置条件
测试过程
预期结果
测试结果
备注
"""
print(a*187,end=" ")

三、结果分析和优化
3、结果运行如这样  调整一下,因为中间有空格,所以我们可以存到文本文档里,然后用空格替换一下 把所有的空格给去掉 
四、复制内容粘贴到excle中

新增一列空内容,逐条筛选,把内容复制进去
五、筛选比如用例,把用例贴进去,把所有相关内容贴完后,再调整格式就可以
 excle最后展示如图  把excle的内容复制到word里,格式字体按需求调整一下就可以了 
六、为什么我选这个法子还有别的参考点
6.1读excle ,再for一下,猜想失败
6.1 我本来想 用例名称、测试目的等等是固定格式,我只要能逐行读取excle就行,然后再用for循环把模板一条一条生成就行,
结果excle死活我读取不行。 然后我又把内容复制成.txt,结果格式又乱了。 最后放弃
6.2其他测试小伙伴给的思路,因为着急赶工,有空了再试试看。

6.3最最后,哪位小伙伴有好的python读取excle脚本的链接或者地址请留言给我,叫我试试。感谢!!!
|