p:u
f%G/J`w
M#w7D0Testlink是一个开源的测试管理工具,主要用于管理测试用例,从测试需求、测试计划、测试用例管理和用例执行,到最后的结果分析,一套完整的测试流程控制,帮助测试人员有效的控制测试过程。51Testing软件测试网)T0lU(Z|
b9c A1R
51Testing软件测试网;mz i4Q#X9o,As:h下面说说Testlink的主要功能如下:51Testing软件测试网o&U1`3^,K"wdR
51Testing软件测试网~![Dl
o5`(X1、 测试需求的管理
^7@G]K&b051Testing软件测试网1`;ZL~3n2|2、 测试计划的管理
$o%~4T
S{@N-F051Testing软件测试网 fy$?'CDOcP$VF}3、 测试用例的管理
s8FIOM;BSN0'c7TsXx0K04、 测试用例的执行51Testing软件测试网ne"BR^Unp"`Ee
51Testing软件测试网Va6W
mx|kE&H5、 测试结果的分析 (包括测试结果的图表分析)
Iy&j*f$z8F!I0`"{d|HPYB06、 基于角色的用户管理
^&fU|V!^(O051Testing软件测试网+w&]`%Df9q再看看Testlink的系统整体结构,它主要是围绕测试项目、计划和用户来展开的。结构图如下:51Testing软件测试网1}:s9a,Jt}
51Testing软件测试网[*U
E
|n6gW*HgjWM*~G:P%D051Testing软件测试网NK5b`x%T%Of接下来我们需要了解一下,整个系统的用户角色,testlink跟大多数测试管理工具一样,具有完备的权限管理和角色控制,以下是具体的角色用例图:
O2W5rZ'HT051Testing软件测试网#b9lx{;zQz:hiLp-U(EJ m&ng ?$wJO1V{051Testing软件测试网#A1p1bf)F$mz从以上的用例图中,我们可以清晰明了的根据实际需求给予每个测试人员不同的权限,有效的控制角色分工与合作~51Testing软件测试网V*i9dO5vx+Y
51Testing软件测试网!]6izF)e-U,\4Z+IRVtestlink对于大多数用户来说,管理测试用例是用的最多的,当然它还是开放源码的,所以我们可以根据自己的需求进行一些功能衍生,达到适合自己team的使用平台,目前市场上很多大公司都已经在使用testlink进行管理测试,并根据自己的要求进行修改,所以这是大多数选择开源工具的初衷,这是因此它的界面不够美观的主要原因。51Testing软件测试网3t,u
W1JQq2c
51Testing软件测试网/r0LH0H-pQ|cs下面,我们将简单介绍如何在Ubuntu下搭建testlink运行环境:51Testing软件测试网
n)N#T
Z^xz3H}
51Testing软件测试网;~?jGv2to]根据需要下载并安装:
\8jj
e&c:e7ov"h0sudo apt-get install apache2 php5 mysql-server
libapache2-mod-php5 php5-mysql php5-gd51Testing软件测试网
a5[2x*p!W
T
51Testing软件测试网4k$D#N6_f
?:L备注:保证你的Ubuntu服务器能够连接互联网,因为这里通过apt-get方式安装是在线安装的。不过以上的方式相比你的windows下安装是不是要来的方便多了51Testing软件测试网n.y@0Q Ky)o%~-D
51Testing软件测试网m9aVdqe+]
配置apache251Testing软件测试网,_3\Ya3c!y G4oHx!E
sudo
vi /etc/apache2/httpd.conf
;GkmGe4@0
Z/hDN$E(i1?PY0添加以下内容:
*FLN;bk8r@0AddType application/x-httpd-php
.php .htm .html
@I/tG
ug
L\6dj0AddDefaultCharset UTF-851Testing软件测试网[ gS)m3m%a
ServerName
127.0.0.1
Nha~s#C,t2PP051Testing软件测试网/UUf T.S)i|.z
启动apache2
EQ,Xi)e0sudo /etc/init.d/apache2 restart51Testing软件测试网;Q
I
];X"}\dPK
7]_%nZ)V8I0启动mysql
server51Testing软件测试网VX!_0S o
sudo /etc/init.d/mysql restart51Testing软件测试网Z$ZWp"I_;[
51Testing软件测试网s!n!}1o-U.Xb*g
安装testlink
%z,{9a oLQ9N'sQ;\0tar zxvf
testlink-1.9.3.tar.gz
B2dN)Qc)Rw&m0sudo mv testlink /var/www/
&t'v5Y G6_Q%t0cd
/var/www/
:aP*^r!LN2\K051Testing软件测试网(M
i:wK'rl;Q_0o
执行testlink安装向导
s!\0c {u*]nP;W0http://localhost/testlink/install/
W"Yy0@}Vt-eyR051Testing软件测试网QuH
wtVm
@5L
修改配置文件
Js%u'? IsV\0sudo
vi
config.inc.php
6x+G{/Mql;e0修改“user_self_signup”参数值为“FALSE”51Testing软件测试网
p9saoou(D*M
修改“config_check_warning_mode”参数值为“SILENT”
$GWRV1o2FC:L05ok/},x i*kF0访问testlink
BV0s2f\,Vi7w0http://localhost/testlink51Testing软件测试网dCC,b#b*]c
使用默认帐号"admin"登录,密码为"admin",登录后修改密码。51Testing软件测试网#yk DnCr.~:_]
51Testing软件测试网U h[O+uH汉化中文更改如下:51Testing软件测试网Pe8p6lE\|s
修改为:tlCfg->default_language = 'zh_CN';51Testing软件测试网 PRy)\:u$u
51Testing软件测试网K'IE
g
Q2Z ?y
x}+P%V然后再用户设置的地方设置如下:
R4HA\1S7Z5i
e"\0pX
z_l!xAL051Testing软件测试网.wF t.S'|e
51Testing软件测试网9kF zZ+l-Q5{`再次登录进入就可以看到testlink的中文管理界面:
J/D ~aiO051Testing软件测试网"v$|$^(LXo1DMTH!sN D(\051Testing软件测试网k\j@
iHZ到此testlink的部署过程就完成了~
e2bY Gz7J*X;f X0