Testlink是一个开源的
测试管理工具,主要用于管理
测试用例,从测试需求、测试计划、测试用例管理和用例执行,到最后的结果分析,一套完整的测试流程控制,帮助测试人员有效的控制测试过程。
51Testing软件测试网w]n-T4@,q0B 下面说说Testlink的主要功能如下:51Testing软件测试网lK0S8zU@d7~5vX$JC*j
]w W T;U |{#iAzg0 1、测试需求的管理
#S
A:Q.O Ze0}}#x:t5TH)?(@ j0 2、测试计划的管理51Testing软件测试网8E8U"j)Dc
qKD:Wj0 3、测试用例的管理51Testing软件测试网3B-VNX;v7Or8T/A
51Testing软件测试网Jt)YS3C7blO"\c 4、测试用例的执行
1s]e)ag ^2R0N5?k2ABV"od\0 5、测试结果的分析 (包括测试结果的图表分析)51Testing软件测试网;EOGPPY'v"Q+Dss
4{1eJH"uds0 6、基于角色的用户管理
O#~Y _Xc0(d3U5tJ
it0 再看看Testlink的系统整体结构,它主要是围绕测试项目、计划和用户来展开的。结构图如下:
1C'QL0MG'Y051Testing软件测试网jhko3S+b
接下来我们需要了解一下,整个系统的用户角色,testlink跟大多数测试管理工具一样,具有完备的权限管理和角色控制,以下是具体的角色用例图:
5eyW}a0
z%a
Yd+q(}f0 从以上的用例图中,我们可以清晰明了的根据实际需求给予每个测试人员不同的权限,有效的控制角色分工与合作~
hK)t,_1c@LIS!K0 testlink对于大多数用户来说,管理测试用例是用的最多的,当然它还是开放源码的,所以我们可以根据自己的需求进行一些功能衍生,达到适合自己team的使用平台,目前市场上很多大公司都已经在使用testlink进行管理测试,并根据自己的要求进行修改,所以这是大多数选择开源工具的初衷,这是因此它的界面不够美观的主要原因。
ZugL:W5h U9g0下面,我们将简单介绍如何在Ubuntu下搭建testlink运行环境:51Testing软件测试网
yK
LUH8tW!x`7]
51Testing软件测试网h9i%~$R,pp.O+[$^ 根据需要下载并安装:51Testing软件测试网NC1u+K9dmh;_Zr
51Testing软件测试网 a*GiV-P$p2U sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql php5-gd51Testing软件测试网4q%x\_0K/\l1O-q
sc3{$mq;`'`0 备注:保证你的Ubuntu服务器能够连接互联网,因为这里通过apt-get方式安装是在线安装的。不过以上的方式相比你的windows下安装是不是要来的方便多了51Testing软件测试网#k[T
n2z_
l
51Testing软件测试网V?k8qKl
|3La 配置apache2
2G3EI\4i`-@RG0 sudo vi /etc/apache2/httpd.conf51Testing软件测试网G!F6FeBR,SW
m
51Testing软件测试网!IQ3^rO([
]I 添加以下内容:51Testing软件测试网6h
Qh
M
V;T)`
AddType application/x-httpd-php .php .htm .html
-pa/E+S?]v I0 AddDefaultCharset UTF-851Testing软件测试网
}_-h
QNtJ
ServerName 127.0.0.151Testing软件测试网Yp:V XC-S
51Testing软件测试网J5t^(vA+I 启动apache2
^|Z
ci0 sudo /etc/init.d/apache2 restart51Testing软件测试网H ~ X!^|7HO_
51Testing软件测试网%D:f#tDku 启动mysql server51Testing软件测试网8KZ3s#QEqZ
sudo /etc/init.d/mysql restart51Testing软件测试网1}w;yq`d2`f
{g
Q!|G8~,OK-MH0 安装testlink51Testing软件测试网fl%]p0f2k
tar zxvf testlink-1.9.3.tar.gz51Testing软件测试网&vhH,|:r*dg V0zn
sudo mv testlink /var/www/
5W4p
H/}!p$p0 cd /var/www/
$T0I$E,P-vy(Vfb1B0Y)m#PW
@(Rt0 执行testlink安装向导
tnv*YFw9Q3|2v2J0 http://localhost/testlink/install/51Testing软件测试网"V0}A&w]Y*E"f
^fu)|m
ABE0 修改配置文件51Testing软件测试网X
ac?y0I1L7s"C
sudo vi config.inc.php
#_l8_EhD^+uvO0 修改“user_self_signup”参数值为“FALSE”51Testing软件测试网:yo[f_naV9g
修改“config_check_warning_mode”参数值为“SILENT”51Testing软件测试网/W,xIm^1A9c2RM
s)w1A*r^6A+?w0 访问testlink51Testing软件测试网#H|-b9Zyloj`*bk
http://localhost/testlink51Testing软件测试网cTBE"Q*v1p)h
使用默认帐号"admin"登录,密码为"admin",登录后修改密码。51Testing软件测试网a8b6\:?'Y9Cj3[v [
51Testing软件测试网l:|
a6oNN9q\l 汉化中文更改如下:
&?Teu0@i(~)S'o0 修改为:tlCfg->default_language = 'zh_CN';
d`x/lx:E$_7c\051Testing软件测试网%I)n
J%C.[X"e 然后再用户设置的地方设置如下:
;|hd~\8Q051Testing软件测试网Ru6um~9|x.woNx7O
再次登录进入就可以看到testlink的中文管理界面:51Testing软件测试网 CPeg"sX%u!U
eRM
y0{.iCq!g0 到此testlink的部署过程就完成了~
e}A9}xl n0Z0