Testlink设置
1. Testlink配置修改
1.1. config.inc.php
1.1.1. 日志路径配置
/** * @var string Path to store logs - *for security reasons (see http://itsecuritysolutions.org/2012-08-13-TestLink-1.9.3-multiple-vulnerabilities/) *put it out of reach via web or configure access denied. */ //$tlCfg->log_path = '/var/testlink/logs/'; /* unix example */ => $tlCfg->log_path = 'D:\Program Files\EasyPHP-12.1\www\testlink\logs\\';
1.1.2. 上传文件路径配置
/** * TL_REPOSITORY_TYPE_FS: the where the filesystem repository should be located * We recommend to change the directory for security reason. * (see http://itsecuritysolutions.org/2012-08-13-TestLink-1.9.3-multiple-vulnerabilities/) * Put it out of reach via web or configure access denied. * **/ //$g_repositoryPath = '/var/testlink/upload_area/'; /* unix example */ =》 $g_repositoryPath = 'D:\Program Files\EasyPHP-12.1\www\testlink\upload_area\\';
1.1.3. 配置检查警告模式修改
There are security warnings for your consideration. See details on file: D:\Program Files\EasyPHP-12.1\www\testlink\logsconfig_check.txt. To disable any reference to these checkings, set $tlCfg->config_check_warning_mode = 'SILENT'; /** * @var string How to warning user when security weak points exists. * * 'SCREEN': messages will displayed on login screen, and tl desktop (default) * 'FILE': a file with a list is created but users are not notified via GUI * user will receive a message on screen. * 'SILENT': same that FILE, but user will not receive message on screen. */ //$tlCfg->config_check_warning_mode = 'FILE'; =》 $tlCfg->config_check_warning_mode = 'SILENT';
1.1.4. 语言设置
/** @var string Default localization for users */ // The value must be available in $g_locales (see cfg/const.inc.php). // Note: An attempt will be done to establish the default locale // automatically using $_SERVER['HTTP_ACCEPT_LANGUAGE'] //$tlCfg->default_language = 'en_GB'; =》 $tlCfg->default_language = 'zh_CN';
1.2. Testlink数据库配置
testlink\config_db.inc.php <?php // Automatically Generated by TestLink Installer define('DB_TYPE', 'mysql'); define('DB_USER', 'testlink'); define('DB_PASS', 'testlink'); define('DB_HOST', 'localhost'); define('DB_NAME', 'testlink'); define('DB_TABLE_PREFIX', 'tt'); ?>
1.3. Testlink和mantis集成 (这个我没有验证,因为bug系统公司用的不是mantis)
1、首页-Issue Tracker Management
配置内容如下:
Type:mantis (Interface: db) Configuration: <!-- Template mantisdbInterface --> <issuetracker> <dbhost>localhost</dbhost> <dbname>bugtracker</dbname> <dbtype>mysql</dbtype> <dbuser>root</dbuser> <dbpassword></dbpassword> <uriview>http://192.168.134.120/mantis/view.php?id=</uriview> <uricreate>http://192.168.134.120/mantis/</uricreate> </issuetracker>
2、测试项目管理配置Issue Tracker,选择刚才配置::mantis (Interface: db)