Mantis TestlinK

laofo · 2008年08月22日 · 3 次阅读

What is Testlink? TestLink enables easily to create and manage Test cases as well asorganize them into Test plans. These Test plans allow team members toexecute Test cases and track test results dynamically, generatereports, trace software requirements, prioritize and assign tasks. Readmore about implemented features and try demo pages. The tool has web based interface with PHP and background databaseMySQL, Postgres or MS-SQL. It cooperates with known Bug trackingsystems as is Bugzilla, Mantis, etc. TestLink is web based tool under the GPL license (free to use). Theproject is maintained by Open community of testers. Many developers onthe team hold Quality Assurance Management positions and understand theneeds of QA teams. Improve your testing processes and lifecycle withus. TestLink makes Testing process easy and organized.

http://testlink.org/wordpress/

Testlink 安装心得

  1. 介绍 TestLink 目前最新的版本是 1.6.2,它的运行需要一些应用程序的支持。 我的环境配置为:MySQL5+php5+Apache2.+Mantis。
  2. 安装 Apache
  3. 安装 php
  4. 安装 MySQL
  5. 将 TestLink 安装包解压缩到\apache group\Apache2 的 htdocs 目录下,并重命名为 testlink
  6. 打开 MySQL 创建 Database MYSQL>create database testlink ;
  7. 为数据库创建新用户和授权。 MYSQL>grant all on team.* to database_name@localhost identified by "database_user _name"; 在这我给了 database_user 用户控制 database 数据库的所有权限,并且不允许他分配权限 给其它人. 这样当用户请求使用数据库时,我只需将 team 用户的密码交给他就行了. 将 testlink-1.6.2\install\sql 下的 testlink_create_tables.sql、testlink_create_default_data.sql 文件内容在 MYSQL 下运行,创建当前数据库里面的表格。
  8. 创建 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'); ?>
  9. 打开浏览器,输入:http://localhost/testlink/index.phpTestLink 登陆界面。,可以打开

http://wenyuanyong.spaces.live.com/blog/cns! dff24e79fcc7f3db! 313.entry?wa=wsignin1.0

在安装完 testlink1.6.x 之后, fckedit 组件不能上传图片,而在 testlink 的说明文档中也没有提及 fckedit 的配置方法(也许我漏看了?)这里提供一个配置的方法:

在 \third_party\fckeditor 下,有一个文件: README.IMAGEBROWSING 在这个文档里详细说明了配置方法,主要涉及到两个文件:

/third_party/fckeditor/editor/filemanager/browser/default/connectors/php/config.php 和 /third_party/fckeditor/editor/filemanager/upload/php/config.php

只要将这两个文件中的 $Config['UserFilesPath'] 和 $Config['UserFilesAbsolutePath'] 这两个变量分别设置一下就行了。 这两个配置文件里也提供了非常详细的说明。

有两点需要注意的: 1) 在 upload/php/config.php 中设置的 $Config['UserFilesAbsolutePath'] 的值,也就是文件上传的目的地址文件夹必须是可读写的,否则上传图片会失败; 2) 在 browser/default/connectors/php/config.php 文件中设置的路径必须能用网址访问到。

最后再测试一下路径设置得是否正确就 OK 了。

这里提供一个例子,是 browser 下的配置文件的一部分:

$Config['UserFilesPath'] = 'image/' ; $Config['UserFilesAbsolutePath'] = 'D:\TestLink\testlink-1.6.2\image\' 。

http://www.cnitblog.com/testlink/

TestLink 的安装有两种方式,一是自动安装,二是手工安装的方式。 我用的是自动安装

在上篇配置好的 php 环境下,按如下步骤安装 TestLink

1.将 TestLink 文件夹拷贝到 F:\phpweb 目录下。 2.在浏览器输入访问地址 [url]http://168.68.73.97/testlink//url][ 若没有安装就会自动跳到 [url]http://168.68.73.97/testlink/install/index.php/url] 安装页[ 3.选择 new install,在进入的页面中,输入登录 MySQL 的用户名和密码,如 root,如果没有为 TestLink 新建一个专用的用户,也可以输入初始用户 root。但是因为 root 权限过多,所以,建议为 TestLink 新建专用的用户,并为该用户赋予 ALTER、SELECT、INSERT、 UPDATE、INDEX、CREATE、DELETE 和 DROP 权限。 3.提示安装成功。系统为 testlink 创建一个默认管理员账号,用户名和密码为:admin/admin。你可以使用这个账号访问 TestLink

在自动安装过程中,安装程序主要做了以下事情: 1.检查 web server 的参数、php 配置、数据库版本 2.创建数据库和表,并导入初始数据 3.完成安装

需要 登录 后方可回复。