Skip to content

HeBinz/TestCase2Testlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 

Repository files navigation

背景

Testlink 当前用例的导入、导出仅支持XML,不太方便,所以简单完成了对Excel用例的兼容;实现较为简陋,仅能操作指定用例集。

安装使用

环境依赖

环境依赖 安装方法
Python3
xlrd库 pip install xlrd
testlink库 pip install TestLink-API-Python-client

上传用例

  1. 编写用例,注意⚠️:++==Excel中作者列须与登陆用户名一致==++,否则上传时会引发鉴权或数据统计问题;

  2. 获取个人 API 访问密钥:登陆testlink,点击最上方个人账号图标进入个人中心,新页面点击 '生成新的秘钥'生成个人API密钥,使用该值替换脚本中api_key

  3. 获取所在项目信息:执行get_projects_infos函数获取项目ID,替换project_id数据;

  4. 目标用例集信息:登陆,新建用例集后,鼠标置于已存在用例集上方,右键,即可获取该用例集ID,替换father_id数据;

  5. 执行upload函数。

下载用例

  1. 获取个人 API 访问密钥:见上传用例;
  2. 目标用例集信息:登陆后,鼠标置于已存在用例集上方,右键,即可获取该用例集ID,替换project_id数据,
  3. 执行download函数。

其他:

  • 用例步骤分隔符:当前使用中文分号分隔;可修改excute_creat_testcase函数中testCase_data的step参数自定义;
  • 用例下载会自动下载指定用例集及其子集的用例,如需保留原作者姓名,需在format_auth函数中定义

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages