测试系统testlink加mantis的安装
上一篇 / 下一篇 2007-10-25 16:07:55 / 个人分类:测试系统
TestLink1.6.0安装说明
Judy Shen
TestLink是基于Web的,开源的测试管理和执行系统。它可以让测试团队在创建和管理测试用例的同时,在测试计划中对测试用例进行组织。TestLink可以和Bugzilla、Mantis、Jira等缺陷管理工具进行集成。因为网上TestLink的资料很少,考虑到测试用例的管理对于测试过程的有效开展很重要,所以,笔者把在安装TestLink1.6.0中碰到的问题及安装过程的注意事项进行了总结,供同行参考。
本文不包括对TestLink的优化及使用说明的介绍,这部分内容将在《TestLink1.6.0使用说明》中进行描述。
本文适用于对PHP、Apache、MySQL不熟的读者。本文的描述适用于在windows上的安装。
1 介绍
TestLink目前最新的版本是1.6.0,它的运行需要一些应用程序的支持。TestLink开发团队推荐的环境配置为:MySQL4.1.x+php4.3.x和更高的版本(php5不支持但估计也可以运行)+Webserver(Apache1.3.x或2.0.x,IIS3等)。这里要强调php和MySQL的版本问题,在TestLink1.6.0的环境搭建上,高版本不兼容低版本的php和MySQL。笔者刚开始时使用的环境配置为:PHP5.1.1+MySQL5.0.18+Apache2.0.55,但是经过努力,笔者发现对于1.6.0版本的TestLink,在WinXP下无法是使用这个环境配置将TestLink安装并正确运行。所以,笔者推荐的环境配置为:PHP4.4.1+MySQL4.1.16+Apache2.0.55。
下面我对这些应用程序的安装与配置步骤分别进行描述。
2 安装Apache2.0.55
Apache2.0.55安装程序可在Apache网站http://httpd.apache.org/下载。2.0.55版本的下载地址为:
http://dla.pchome.net/internet/server/web/apache_2.0.55-win32.msi
Apache的安装只需要按照安装界面的步骤进行即可。这里需要说明的是,如果你的机器上安装了其它web服务器,或者说你机器上的80端口已经被占用的话,那么安装时Apache服务不会成功创建。对于这个问题,有两个解决办法:
1. 将机器上的其它web服务器占用80端口的服务暂停
2. 虽然服务创建不成功,但是其它组件均已经安装了。可以修改Apache配置文件,<ApacheDir> \Apache2\conf\httpd.conf,将80端口改为其它端口,如8080。然后重新运行安装程序即可。
安装Apache后,在任务栏的托盘上会显示Apache的图标。如果安装成功的话,在浏览器输入htpp://yoursite(如http://172.16.111.39:8080),会进入Apache测试界面。
3 安装PHP4.4.1
PHP有两种形式的安装包,一种是压缩包的方式,需要手工配置;另一种是安装包的方式,安装时自动配置IIS,PWS和Xitami,但是可扩展性较差。所以一般是建议下载压缩包,手工配置PHP。下面的安装步骤针对压缩包方式。
PHP4.4.1压缩包可在php网站http://www.php.net/上下载。4.4.1版本的下载地址为:
http://cn2.php.net/get/php-4.4.1-Win32.zip/from/cn.php.net/mirror
以下安装步骤都是针对PHP4,PHP5的安装步骤和它有些不同。PHP4安装步骤如下:
1. 将压缩包解压缩到C:\PHP,可以选择其它的路径但最好不要用中间有空格的路径(例如:C:\Program Files\PHP就不太好),如果这样做有些web服务器会崩溃。
2. 将位于dlls和sapi文件夹中的文件移动到主文件夹中(例如C:\PHP)
下面两个服务器模块是后面的步骤中要用到的:
l sapi/php4activescrīpt.dll - Activescrīpt引擎,允许将PHP嵌入Windows应用程序中。
l sapi/php4apache2.dll - Apache 2.0.x模块。
3. 将PHP目录添加到PATH环境变量中,目的是为了让CGI和web服务器模块需要使用的php4ts.dll文件能正确被搜索到,同时便于将来升级PHP。
4. (可选)如果在Windows NT、2000、XP或2003中使用NTFS分区,确认运行web服务器的用户有权限读取php.ini(例如将其设置为Everyone可读)
5. 将php.ini-recommended拷贝到c:\php目录下,重命名为php.ini
6. (可选)编辑新的php.ini文件。如果计划使用OmniHTTPd,不要执行下一步。设置doc_root并指向web服务器的doc_root。例如:
doc_root = c:\inetpub\wwwroot // for IIS/PWS doc_root = c:\apache\htdocs // for Apache |
7. 注册动态链接库。准备好全部所需文件后,必须在系统中注册DLL。做法是打开命令提示行窗口(位于开始菜单),然后输入类似cd C:\php的命令进入PHP目录,最后输入regsvr32 php4activescrīpt.dll注册该DLL。
要测试Activescrīpt是否正确工作,请创建一个新文件,命名为test.wsf(这个扩展名很重要)然后输入:
<job id="test"> <scrīpt language="ActivePHP"> $Wscrīpt->Echo("Hello World!");
TAG: 测试系统 标题搜索日历
数据统计
清空Cookie - 联系我们 - 51Testing软件测试网 - 交流论坛 - 空间列表 - 站点存档 - 升级自己的空间
Powered by 51Testing
© 2003-2021
|