jira 和testlink可以整合么,有什么优点

jira 和testlink可以整合么,有什么优点,第1张

其实原因是testlink的作者只实现了bugzilla集成的部分接口,其他的接口是要我们自己来写的。大家可以浏览一下testlink安装目录下的/lib/bugtracking,里面有好些文件,其中文件int_bugtracking.php是testlink和其他所有bug tracking系统(bugzilla, jira, mantis等)做集成的基类。还有一个文件叫int_bugzilla.php,这个文件就是testlink和bugzilla集成的代码,里面定义了一个类:bugzillaInterface,它是bugtrackingInterface的子类,并且在类bugzillaInterface里面重写了一部分方法,这也是为什么如果我们自己不修改代码的话,只能用到部分功能(例如只能连接,但却不能显示相关的信息)。 假如说,现在想在testlink关联bugzilla的一个bug之前,验证一下bug id是否存在,就要在int_bugzilla.php里面重写checkBugID_existence方法。 $query = "SELECT bug_id FROM {$this->dbSchema}.bugs WHERE bug_id='" . $id."'"$query_results = $this->dbConnection->exec_query($query)if ($query_results &&($this->dbConnection->num_rows($query_results) == 1)) { return true} return false如果要自己补充这个int_bugzilla.php的时候,需要一点php的知识,并且对bugzilla数据库有所了解,以前公司的同事告诉我用php的一个神器,vardump。你懂的。

JIRA测试管理工具开箱体验——比较4款jira测试管理插件

在jira插件市场上有好几个测试管理工具( 去插件市场 ),功能各异。在一次实施中,比较其中4款工具,选择其中一个使用。

团队当时没有集中化的测试管理工具,各小组多使用office word、excel自行管理案例。工具要支持从易到难逐渐过渡,界面易用,支持与自动化工具集成。

考虑以下比较项目:

功能入口:在顶部菜单、各project左边栏有按钮, 界面截图

汉化:有

创建测试案例:通过创建issue界面(一个issue type:test case)

测试步骤:结构化表格,单元格支持纯文本或富文本

案例目录:没找到

数据导入:支持xml和csv两种

API:有一个叫ZAPI的,但是要装另外一个插件(免费)

junit关联:貌似要通过summary字段关联

关联需求或缺陷:使用issue link机制

文档: https://zephyrdocs.atlassian.net/wiki/x/RABEPw

功能入口:各个项目的左侧栏有按钮

创建测试案例:通过创建issue界面。(预制三种新的issue type:test case、test suite、test plan)

测试步骤:结构化表格,单元格支持纯文本和富文本

案例目录:支持多级目录(test suite)

数据导入:csv、testlink、zephyr

API: 有rest api

junit关联:案例编辑页中有一个专门的字段填写junit方法名,进行关联。

关联需求或缺陷:在issue详情页有专门的section编辑

文档: https://doc.go2group.com/synapsert/latest/en/synapsert-ver-9-x/user-guide/structure

功能入口: 在项目左侧栏有一个专门的案例库入口。

汉化:没找到

创建案例:通过创建issue界面。(有5种类型:Test、Test Set、Test Execution、Pre-Condition、Test Plan、Sub Test 、Execution(subtask))

测试步骤:结构化表格、简单纯文本、cucumber语法

案例目录:在test Repository界面支持对case进行目录管理

数据导入:支持csv和json两种格式

API:有rest api

关联需求:使用 issue link机制

junit关联:有一个字段可以填写junit方法名

文档: http://xray.xpand-it.com/

功能入口:在顶部菜单栏

汉化:没找到

创建测试案例:使用独立界面,没有使用issue

测试步骤:结构化表格、简单纯文本、cucumber语法

案例目录:使用文件夹机制组织测试案例

数据导入:Zephyr,Xray,excel,csv、testlink

API:有rest api

关联junit:提供junit lib,通过注解+案例key的方式关联。

关联需求和缺陷:在issue界面有专门section编辑关联,在案例编辑界面也能直接关联。

文档: https://www.adaptavist.com/doco/display/KT/Creating+Test+Cases

其他集成:eazybi,ScriptRunner

最后,选择使用TM4J来进行测试案例管理,界面独立,容易接受,测试步骤支持任意文本,测试API方便导入以前的数据。

关于这个,jira默认自带一个HSQL数据库,但是据说容量较小,我用的是MySQL数据库,与TestLink整合,还真没尝试过。。。jiradb是数据库的名字。

你要不去试试后盾人看看视频学习,哪里的视频都很齐全


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11174263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存