MeterSphere 使用分享|将 TestLink 用例迁移到 MeterSphere 的方法(附脚本下载地址)

MeterSphere · 2021年07月27日 · 2450 次阅读

本文主要介绍了通过 Python 脚本将 TestLink 的 XML 格式用例转换为 MeterSphere 的 XLS 格式用例,实现功能测试用例跨平台迁移的方法。如果您也有类似的需求,欢迎参考。

使用方法

  1. 关键步骤

python testlink2metersphere.py “从 testlink 导出的 xml”

注:“testlink2metersphere.py” 脚本下载链接在文末。

在当前文件夹中生成同名且后缀为 ms.xls 的文件,导入到 MeterSphere 中。

  1. 详细步骤

Step 1:首先从 TestLink 导出 XML 格式的测试用例。

Step 2:将 Testlink2metersphere 压缩包解压,与 XML 文件放到同一文件夹中。

Step 3:执行 “python testlink2metersphere.py” 脚本,从 TestLink 导出 XML 格式文件。

Step 4:在同一目录下,生成后缀为 ms.xls 的文件,从 MeterSphere 中选择导入此文件。

Step 5:显示导入成功,大功告成。

注:此脚本在 Windows10+Python3.8.3 下测试通过,依赖组件为:XLWT 和 XML,请事先安装。

脚本结构

主要分为两部分:

XML 格式测试用例的解析,分为两个主类(Testsuite 和 Testcase)以及三个支撑类(Suite、Case 和 Step)。

XLS 文件的生成,主要是将解析的 XML 中的数据按 MeterSphere 模板进行格式化输出。

遗留问题

■ 一些在 TestLink 中用于标记文本的(如染色、加粗等)HTML 标记没有过滤掉。

■ 测试类型、测试等级等脚本不可修改。

更新:适配 MeterSphere v1.10 版本。

转换脚本的下载地址如下,欢迎指正:

https://github.com/jjjttp/testlink2metersphere

————————————————
版权声明:本文为 CSDN 博主「三只猴」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:

https://blog.csdn.net/weixin_47162063/article/details/117265676

关于 MeterSphere

MeterSphere 是 FIT2CLOUD 飞致云旗下品牌。作为一款一站式的开源持续测试平台( github.com/metersphere ),MeterSphere 涵盖测试跟踪、接口测试、性能测试、 团队协作等功能,全面兼容 JMeter、Postman、Swagger 等开源标准,有效助力开发和测试团队充分利用云的弹性进行高度可扩展的自动化测试,加速高质量的软件交付。

自 2020 年 6 月发布至今,MeterSphere 开源项目得到了开源社区的广泛认可和积极反馈,并已经在众多企业内落地使用。截至 2021 年 5 月,MeterSphere 项目在代码托管平台 GitHub 上获得了超过 4600 个 Star 和 40000 次以上的独立下载。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册