安装完TestLink的下一步是配置了,Testlink的配置信息包含很多方面,从日志信息、与其它bug管理工具的连接、自定义产生的文档、Email信息配置、用户认证配置、GUI定制、测试执行设置、测试规约、附件、需求支持、混合功能配置等等,在此一并列出。希望对你的TestLink的配置有所帮助,在此也声明一点,TestLink系统配置是很庞大的,部分信息是从网上搜集的。
  1、配置文件概览
  所有的配置字段都在文件config.inc.php和它所包含的文件中。对这个版本这些是配置文件:
  config.inc.php -主配置文件,它几乎被每一个页面include.
  config_db.inc.php -包含访问数据库的配置字段,它在安装或升级过程中创建,几乎不需要你手工修改它。
  custom_config.inc.php – 用在config.inc.php 文件中的默认字段值的修改,它的好处是在升级过程中你的修改能很方便的被拷贝。
  /cfg/.cfg.php –设置对bug跟踪工具的数据库的访问。
  /cfg/const.inc.php – 定义那些不支持修改的常量和变量。
  /gui/templates/input_dimensions.conf – 代替huml输入的硬编码属性,像maxlength和size,我们把它编进了这个文件中。(有一些历史原因造成的异常)
  /cfg/tl_fckeditor_config.js – 设置fckeditor组件的配置
  2、日志
  LOG LEVEL
  日志记录的缺省级别,所需设置字段$tlCfg->log_level=’ERROR’;
  有效值包含NONE, ERROR, INFO, DEBUG, EXTENDED,默认为error。DEBUG级别只在开发或者与bug系统集成时使用
  LOGGING OUTPUT
  有两种输出方式:文件和数据库。两种方法都默认打开,设置下列字段为false,如果你想要进行设置。
  $g_loggerCfg = null; // all loggers enabled (default)
  $g_loggerCfg['db']['enabled'] = FALSE; // true/false
  $g_loggerCfg['file']['enabled'] = FALSE; // true/false
  LOGGING PATH
  $tlCfg->log_path=TL_ABS_PATH . ‘logs’ . DS ;
  日志文件的文件名和路径,配置。
  Php的log level默认是error,我们希望php故障能够向用户显示。当然你也可以修改这个字段
  error_reporting(E_ALL);
  SMARTY DEBUG WINDOW
  开发者应该使用这个字段来显示一个额外的包含所有字段和值的列表的窗口,这些值来自php脚本相关的模板组件。在产品安装时必须是false。
  $tlCfg->smarty_debug = false;
  如果有安全薄弱的点,在登录页和主页面会有警告。这个消息默认打开(true),false将引起文件config_check.txt,有着一个列表,创建日志目录,不会用户不会通过GUI被通知的。
  $tlCfg->show_config_check_warning = TRUE;
  Event viewer
  所有早于这个值(天)的时间都将被从数据库移除。
  $g_removeEventsOlderThan = 30;
  3、关于与其他缺陷追踪工具的连接
  在此以Mantis为例进行分析:
  /** The DB host to use when connecting to the mantis db */
  define('BUG_TRACK_DB_HOST', 'localhost');
  /** The name of the database that contains the mantis tables */  //Mantis使用的数据库名
  define('BUG_TRACK_DB_NAME', 'mantis');
  /** The DB type being used by mantis
  values: mysql,mssql,postgres
  */
  define('BUG_TRACK_DB_TYPE', '[CONFIGURE_BUG_TRACK_DB_TYPE]');
  /** The DB password to use for connecting to the mantis db */
  define('BUG_TRACK_DB_USER', 'mantis');                //Mantis登录数据库的用户名
  define('BUG_TRACK_DB_PASS', 'mantis');                //Mantis登录数据库的密码
  define('BUG_TRACK_HREF', "http://localhost/mantis/view.php id=");  //定义查看bug号的链接
  /** link to the bugtracking system, for entering new bugs */
  define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantis/");   //定义报bug的链接
  OK,基本上这样了,另外还要打开$g_interface_bugs = ‘NO’;设置为YES