软件测试管理工具TestLink部署与介绍

上一篇 / 下一篇  2012-04-05 09:16:10 / 个人分类:软件测试工具

Testlink是一个开源的测试管理工具,主要用于管理测试用例,从测试需求、测试计划、测试用例管理和用例执行,到最后的结果分析,一套完整的测试流程控制,帮助测试人员有效的控制测试过程。51Testing软件测试网w]n-T4@,q0B

  下面说说Testlink的主要功能如下:51Testing软件测试网lK0S8zU@d7~5vX$JC*j

]w W T;U |{#i Azg0  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 ^2R0

N5?k2AB V"od\0  5、测试结果的分析 (包括测试结果的图表分析)51Testing软件测试网;EOGPPY'v"Q+Dss

4{1eJH"ud s0  6、基于角色的用户管理

O#~Y _Xc0

(d3U5tJ it0  再看看Testlink的系统整体结构,它主要是围绕测试项目、计划和用户来展开的。结构图如下:

1C'QL0MG'Y0

51Testing软件测试网jhko3S+b

  接下来我们需要了解一下,整个系统的用户角色,testlink跟大多数测试管理工具一样,具有完备的权限管理和角色控制,以下是具体的角色用例图:

5eyW}a0

z%a Yd+q(}f0

  从以上的用例图中,我们可以清晰明了的根据实际需求给予每个测试人员不同的权限,有效的控制角色分工与合作~

hK)t,_1c@LIS!K0

  testlink对于大多数用户来说,管理测试用例是用的最多的,当然它还是开放源码的,所以我们可以根据自己的需求进行一些功能衍生,达到适合自己team的使用平台,目前市场上很多大公司都已经在使用testlink进行管理测试,并根据自己的要求进行修改,所以这是大多数选择开源工具的初衷,这是因此它的界面不够美观的主要原因。

Zu gL:W5h U9g0

下面,我们将简单介绍如何在Ubuntu下搭建testlink运行环境:51Testing软件测试网 yK LUH8tW!x`7]

51Testing软件测试网 h9i%~$R,pp.O+[$^

  根据需要下载并安装:51Testing软件测试网N C1u+K9dmh;_ Z r

51Testing软件测试网 a*G iV-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!F6Fe BR,SW m

51Testing软件测试网!IQ3^rO([ ]I

  添加以下内容:51Testing软件测试网6h Qh M V;T)`
  AddType application/x-httpd-php .php .htm .html
-p a/E+S?]vI0  AddDefaultCharset UTF-851Testing软件测试网 }_-h QNtJ
  ServerName 127.0.0.151Testing软件测试网 Yp:VXC-S

51Testing软件测试网J5t^(v A+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-M H0  安装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(Vfb1B0

Y)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软件测试网cT B E"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~\8Q0

51Testing软件测试网Ru6um~9|x.woNx7O

  再次登录进入就可以看到testlink的中文管理界面:51Testing软件测试网 CP eg"sX%u!U

eRM y0{.iCq!g0

  到此testlink的部署过程就完成了~

e}A9}xl n0Z0

TAG:

liulisuo的个人空间 引用 删除 liulisuo   /   2012-08-03 14:47:23
谢谢楼主分享
liulisuo的个人空间 引用 删除 liulisuo   /   2012-08-03 14:46:55
5
马不停蹄的学习 引用 删除 yangyang0326   /   2012-05-15 13:38:37
正在用这个平台,你说的我更加清晰了
马不停蹄的学习 引用 删除 yangyang0326   /   2012-05-15 13:38:13
5
Mr.南柯 引用 删除 bob123654   /   2012-04-24 09:11:20
我不知道你具体指的是哪方面的,TestLink本身只是一个成熟的测试管理工具了,不知道为什么需要这方面的测试用例?
原帖由tfyt1024于2012-04-23 13:32:48发表
哥们,有没有关于testlink的测试用例啊,要做毕业设计,对此却一窍不通,还望多多赐教,不胜感激!本人邮.
tfyt1024的个人空间 引用 删除 tfyt1024   /   2012-04-23 13:32:48
哥们,有没有关于testlink的测试用例啊,要做毕业设计,对此却一窍不通,还望多多赐教,不胜感激!本人邮箱421802572@qq.com
 

评分:0

我来说两句

Open Toolbar