mantis+testlink bug系統的整合配置

 上午公司的同事說咱們新搭建的bug 系統在testlink 分配測試用例的時候顯示有錯誤.php

緣由在於配置沒有弄好.從新配置了一下就解決了這個問題,mysql


在testlink 和mantis 的鏈接過程當中,要配置數據庫鏈接 才能正常顯示.web

TestLink提供了與bugzilla、mantis等工具整合的功能。sql

TestLink和Mantis安裝在同一臺服務器上:數據庫

  • Mantis的連接:http://localhost/mantis/
  • TestLink的連接:http://localhost/TestLink/
  • Mantis數據庫名字:bugtracker
  • Mysql登陸名字:root
  • 登陸密碼:root

 

1、修改testlink下的config.inc.php文件瀏覽器

一、 打開testlink下的config.inc.php文件,將$g_interface_bugs='NO'修改成$g_interface_bugs='mantis';服務器

 

Define ('TL_INTERFACE_BUGS', 'MANTIS');工具

require_once (TL_ABS_PATH . 'Lib/bugtracking/int_bugtracking.php');post

2、設置Mantis的匿名登錄功能測試

Mantis的匿名用戶具有對全部的項目均可以瀏覽的權限。注:這個dummy用戶須要administrator在後臺添加,註冊不了的。

1、 修改mantis的config_inc.php文件,增長以下代碼:

 

# --- 修改默認設置爲簡體中文 -------------

     $g_default_language ="chinese_simplified"; #默認語言爲簡體中文

     $g_allow_signup = ON;#是否容許新用戶註冊,ON是容許,OFF不容許

 

      #--- 登陸設置-------------

     $g_max_failed_login_count = 5;

     $g_show_realname = ON;# 是否容許匿名登陸,ON是容許,OFF不容許

     $g_allow_anonymous_login  = ON;

     $g_anonymous_account = 'dummy';

 

二、修改mantis/config_defaults_inc.php文件:

# --- anonymous login -----------

     #Allow anonymous login

     $g_allow_anonymous_login = ON;

     $g_anonymous_account  = 'dummy';

 

# --- 郵件設置 -------------

 $g_administrator_email  ="mantis@****.com";#

 $g_webmaster_email      ="mantis@****.com";# 管理員郵件賬號

 

  $g_from_email ="mantis@****.com";# 發送者賬號,即Mantis自動發郵件是顯示的用戶賬號

  $g_return_path_email="mantis@****.com";# 郵件回覆地址

 $g_enable_email_notification= ON;     # 開通郵件通知

  $g_smtp_host     = "mail.****.com";     # SMTP 服務器

  $g_smtp_username= "username";     # 郵箱登陸用戶名

   $g_smtp_password = "password";  # 郵箱登陸密碼

  $g_use_phpMailer= ON;    # 使用 PHPMailer 發送郵件

  $g_phpMailer_path= "C:/xampp/htdocs/mantis/core/phpmailer"; # PHPMailer 的存放路徑

 $g_phpMailer_method   = 2;   # PHPMailer 以 SMTP 方式發送 Email 

 

# --- 其餘設置 -------------

 $g_show_project_menu_bar = ON;# 是否顯示項目選擇欄,ON是顯示,OFF不顯示

 $g_show_queries_count     = ON; # 在頁腳是否顯示執行的查詢次數,ON是顯示,OFF不顯示

 $g_default_new_account_access_level = DEVELOPER; # 默認用戶級別

 $g_view_summary_threshold   =VIEWER; #設置查看權限

  $g_window_title ="缺陷跟蹤管理系統";# 瀏覽器標題

  $g_page_title ="缺陷跟蹤管理系統";# 頁面標題欄

  $g_max_failed_login_count= 5;#默認登陸失敗次數

  $g_show_realname= ON;#顯示真名

 $g_allow_anonymous_login  = ON;# 容許用戶匿名登陸

 $g_anonymous_account = 'dummy';#匿名登陸的用戶名

 

# --- 日期設置 -------------

 $g_short_date_format = "Y-m-d"; # 短日期格式,Y 大寫表示 4 位年

 $g_normal_date_format ="Y-m-d H:i"; # 普通日期格式

 $g_complete_date_format ="Y-m-d H:i:s"; # 完整日期格式

 

# --- 報表設置 -------------

  $g_use_jpgraph =ON;

  $g_jpgraph_path ="C:/xampp/htdocs/mantis/core/jpgraph-2.3.3/src/";  #設置jpgraph的路徑

  $g_graph_font ='chinese_gbk';

 

3、在TestLink裏配置mantis的界面參數。

必須編輯testlink下/cfg/mantis.cfg.php,以下所示:

 

/** The DBhost to use when connecting to the mantis db */

Define('BUG_TRACK_DB_HOST', 'localhost');

/** The nameof the database that contains the mantis tables */

 

define('BUG_TRACK_DB_NAME','bugtracker');

/** The DBtype being used by mantis

values:mysql,mssql,postgres*/

define('BUG_TRACK_DB_TYPE','mysql');

/** The DBtype being used by mantis */

define('BUG_TRACK_DB_USER','root');

/** The DBpassword to use for connecting to the mantis db */

define('BUG_TRACK_DB_PASS','root');

/** link tothe bugtracking system, for viewing bugs */

define('BUG_TRACK_HREF',"http://localhost/mantis/view.php?id=");

/** link tothe bugtracking system, for entering new bugs */

define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantis/");



若是出現郵件沒法發送的狀況.能夠在mantis config 裏面關掉匿名訪問.

相關文章
相關標籤/搜索