最近在公司里实现了【xmind测试点转excel测试用例+批量上传测试用例】,测试人员在xmind上写完测试点之后,就能直接转化成禅道上的测试用例,还挺受测试同事喜爱的。。。
xmind测试点转excel测试用例:
xmind的测试点就是一棵树,拥有很多节点分支,组成一条条节点数不一的路径,一条路径可以转化成一条测试用例。
首节点=系统名称
之后的子节点至倒数第四个节点为系统各测试点所在的页面路由,最后一个节点为期望结果,倒数第二个节点为测试点检测内容。
转化结果的结构:
测试用例标题 = 【首节点-No.2节点-No.3节点-...-倒数第三个节点】倒数第二个节点内容
用例步骤 = 1.进入【首节点-No.2节点-No.3节点-...-倒数第三个节点】;2.检查“倒数第二个节点内容”
期望结果 = 最后一个节点内容。
当然也可以自由调整节点内容,比如在最后一个节点写上优先级1,2,3,4等值,在转化工具中判断若最后一个节点内容为数值则当用例优先级处理,剩下所有节点按上面的逻辑处理。
上传到禅道或其它测试平台:
抓取平台创建用例过程的相关接口,封装成一个类或方法,将上述转化的用例数据按接口要求传参即可实现批量上传、创建测试用例。
这套组合能节省大量的维护excel、编辑测试用例的时间和手工工作,测试人员会有更多的时间去梳理测试场景、测试点,也有时间去做自动化测试相关的工作或者其他更有价值的事情。
公司禁止外发内容,所以没有代码示例。。我只是个CV搬运工、装修工,这里只提供实现的思路,网上有很多的基础代码示例,可以自行查找、CV、改装成自己需要的、适用于自己公司平台的。