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

  1. 进入testlink 主页, 点击右上角的 缺陷跟踪系统管理 ,进去后然后点击创建

  2. 问题跟踪填写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
    这个需求不强烈,暂时不做
posted @ 2021-05-08 14:06  michaelchengjl  阅读(270)  评论(0编辑  收藏  举报