ubuntu18.04 Testlink安装 配置
ubuntu18.04 Testlink安装 配置
安装请参见 ubuntu18.04下基于XAMPP的Testlink安装部署
配置需求
-
配置 link Jira with testlink
-
配置 ldap certification
-
配置 apply for demain with company level (申请一个公司域名,让公司IT 将域名以及对应的部署应用的机器IP 添加进去就行)
配置 link mail server with testlink
配置 link Jira with testlink
-
进入testlink 主页, 点击右上角的 缺陷跟踪系统管理 ,进去后然后点击创建
-
问题跟踪填写JIRA, 类型:jira(interface: rest) 设置填入:
<!-- Template jirarestInterface -->
<issuetracker>
<username>JIRA LOGIN NAME</username>
<password>JIRA PASSWORD</password>
<uribase>https://testlink.atlassian.net/</uribase>
<!-- CRITIC - WITH HTTP getIssue() DOES NOT WORK -->
<uriapi>https://testlink.atlassian.net/rest/api/latest/</uriapi>
<uriview>https://testlink.atlassian.net/browse/</uriview>
<userinteraction>1/0</userinteraction>
<!-- 1: User will be able to manage following attributes from GUI -->
<!-- Issue Type, Issue Priority, Affects Versions, Components -->
<!-- 0: values for attributes will be taken FROM this config XML from GUI -->
<!-- Configure This if you want be able TO CREATE ISSUES -->
<projectkey>JIRA PROJECT KEY</projectkey>
<issuetype>JIRA ISSUE TYPE ID</issuetype>
<issuepriority>JIRA ISSUE PRIORITY ID</issuepriority>
<!--
<attributes>
<customFieldValues>
<customField>
<customfieldId>customfield_10800</customfieldId>
<type>NumberField</type> <values><value>111</value></values>
</customField>
<customField>
<customfieldId>customfield_10900</customfieldId>
<type>MultiSelect</type> <values><value>Yamaha Factory Racing</value>
<value>Ducati</value></values>
</customField>
</customFieldValues>
</attributes>
-->
</issuetracker>
JIRA LOGIN NAME ## 登录JIRA 用户名
JIRA PASSWORD ## 登录JIRA 密码
<uribase>https://testlink.atlassian.net/</uribase> ## 登录JIRA 的base url
https://testlink.atlassian.net/rest/api/latest/ ## 只需要将 https://testlink.atlassian.net 替换成 登录JIRA 的base url
https://testlink.atlassian.net/browse/ ## 只需要将 https://testlink.atlassian.net 替换成 登录JIRA 的base url
<projectkey>JIRA PROJECT KEY</projectkey> ## 登录JIRA 查看某一个issue, 并export 为XML ,并用浏览器的开发者模式打开 查看JIRA PROJECT KEY 并填入
<issuetype>JIRA ISSUE TYPE ID</issuetype> ## 登录JIRA 查看某一个issue, 并export 为XML ,并用浏览器的开发者模式打开 查看JIRA ISSUE TYPE ID 并填入
<issuepriority>JIRA ISSUE PRIORITY ID</issuepriority> ## 登录JIRA 查看某一个issue, 并export 为XML ,并用浏览器的开发者模式打开 查看JIRA ISSUE PRIORITY ID并填入
点击 check connection, 如果连接成功,表示可以和JIRA 联动了。
参考:
https://www.jianshu.com/p/063d08f27b2f
配置 ldap certification
vim /opt/lampp/htdocs/testlink/config.inc.php
$tlCfg->authentication['method'] = 'LDAP';
$tlCfg->authentication['ldap'] = array();
$tlCfg->authentication['ldap'][1]['ldap_server'] = ' YOUR ldap server ip';
$tlCfg->authentication['ldap'][1]['ldap_port'] = '389';
$tlCfg->authentication['ldap'][1]['ldap_version'] = '3'; // could be '2' in some cases
需要注意的是,需要用admin 用户先等录testlink 系统,将用户添加到系统,下次登录就可以用LDAP 认证登录
整个应用以及内容的备份
- 配置 testlink test case backup
这个需求不强烈,暂时不做