数据库类型:支持三种数据库,本文使用 MySQL。
数据库主机地址:数据库服务器机 IP 地址(如果数据库没有使用默认端口,需要添加端口信息),默认为 localhost,可以输入 172.16.27.225:3306。
数据库名称:TestLink 使用的数据库名称,默认为 testlink,如果不存在,会自动创建。
数据库表前缀:可选,数据库表名前缀。
数据库管理员用户:对于 MySQL,使用 root 用户即可。
数据库管理员密码:输入安装 MySQL 时,预设的 root 用户的密码。TestLink 数据库用户:指定一个用户用于访问 TestLink 数据库,可以使用 root,或者新创建一个用户。
TestLink 数据库用户密码:TestLink 数据库用户的密码。
验证 TestLink 安装成功
在浏览器地址栏输入 http://172.16.27.225/testlink 进行访问,如果安装成功会显示登录页面,默认的管理员账户为 admin、密码也为 admin。
常用配置 config.ini.php
TestLink 提供的丰富的配置选项供用户对该系统进行定制,系统的主要配置文件为安装目录下的 config.inc.php。不建议直接修改该文件,建议把需要更改的部分复制到 custom_config.inc.php 内进行修改。下面简单介绍几个常用的配置:
在访问 TestLink 的时候,页面上有安全警告信息。可以自行按照 /var/testlink/logs/config_check.txt 里的提示信息进行修正(删除安装目录,更改 admin 默认密码,配置邮件 SMTP 信息等),或者把 config.inc.php 中检查模式修改 "$tlCfg->config_check_warning_mode = 'SILENT';"。
如果需要中文简体界面,需要修改默认语言为 "$tlCfg->default_language = 'zh_CN'; ",然后登录系统,进入个人账户页面,把语言 Locale 设置为中文简体。
如果需要调用 TestLink 提供 XML-RPC 接口,需要在配置文件中修改为 "$tlCfg->api->enabled = TRUE; "。并需要在首页点击个人帐号链接,进入帐号设置页面,点击生成新的 API 访问密钥。
使用 TestLink 管理软件测试过程
管理测试项目
测试项目(Test Project)是 TestLink 基本的组成单元,用于管理测试资产。每个测试项目包括测试需求规约文档、测试规约文档、测试计划、执行和测试用户角色设置等。安装完毕 TestLink,第一次使用 admin 用户登录时,会跳转到创建新的测试项目页面。当存在测试项目时,可以在项目管理管理页面,创建新的测试项目,如图 1 所示。创建测试项目需要填写的信息包括:
项目名称必须填写,不能和已存在的项目重名;
前缀必须填写,不能和其他项目的前缀重名。前缀显示在测试用例名称之前;
项目描述可选项,可填写测试项目的介绍性文字、参考引用的项目文档等;
增强功能用于启用需求管理、测试优先级、测试自动化和设备管理等。默认没有选中增强功能,建议全部勾选上;
可用性用于标示测试项目是否活动项目、是否公开。默认全选。测试项目处于活动状态时才能被使用,处于公开状态才能被其他有权限的用户使用,不公开时只能被创建它的用户使用。
从已有测试项目创建?如果已存在测试项目,可以复用存在的测试项目的项目数据。