TestLink 是sourceforge的開(kāi)放源代碼項(xiàng)目之一。作為基于web的測(cè)試管理系統(tǒng),TestLink的主要功能包括:
測(cè)試需求管理
測(cè)試用例管理
測(cè)試用例對(duì)測(cè)試需求的覆蓋管理
測(cè)試計(jì)劃的制定
測(cè)試用例的執(zhí)行
大量測(cè)試數(shù)據(jù)的度量和統(tǒng)計(jì)功能。
TestLink的新版本是1.6.2。在本文接下來(lái)的部分里,作者將詳細(xì)地介紹使用TestLink1.6.0來(lái)進(jìn)行測(cè)試管理的完整過(guò)程。
一、安裝啟動(dòng)
1、 在安裝TestLink1.6.0前,需要完成以下安裝運(yùn)行所需要的環(huán)境:Webserver、php4和MySQL。筆者推薦的安裝環(huán)境如下:
Apache HTTP Server 2.0.59
Php 4.4.1
Mysql 4.1.21
2、 將 TestLink 安裝包保存到服務(wù)器,解壓縮到 Apache2 的 htdocs 目錄下,并重命名為 testlink。
3、 自動(dòng)安裝 TestLink
在瀏覽器輸入訪問(wèn)地址http://yoursite/testlink/install/index.php,如:http://localhost:80/testlink/install/index.php
選擇new install,在進(jìn)入的頁(yè)面中,輸入登錄MySQL的用戶名和密碼,如root。提示安裝成功,詳細(xì)的安裝說(shuō)明請(qǐng)參照http://blog.csdn.net/judyxm/archive/2006/01/12/577148.aspx
4、 登錄testlink首頁(yè)面。系統(tǒng)為testlink創(chuàng)建一個(gè)默認(rèn)管理員賬號(hào),用戶名和密碼為:admin/admin。你可以使用這個(gè)賬號(hào)訪問(wèn)TestLink 。登錄http://127.0.0.1:80/testlink/index.php,如果你看到的頁(yè)面如下,說(shuō)明你已經(jīng)安裝成功了。
二、初始配置(設(shè)置用戶、產(chǎn)品)
1、 用戶設(shè)置
在TestLink系統(tǒng)中,每個(gè)用戶都可以維護(hù)自己的私有信息。admin可以創(chuàng)建用戶,但不能看到其它用戶的密碼。在用戶信息中,需要設(shè)置Email地址,如果用戶忘記了密碼,系統(tǒng)可以通過(guò)mail獲得。
TestLink系統(tǒng)提供了六種角色,分別是admin、leader、senior tester 、tester、guest、testdesigner。相對(duì)應(yīng)的功能權(quán)限如下:(詳見(jiàn)圖)
Guest:只有讀的權(quán)限,適合于查看測(cè)試用例和測(cè)試需求,以及項(xiàng)目分析的用戶。
Testdesigner:可以開(kāi)展測(cè)試用例和測(cè)試需求的所有工作。
Tester:只能執(zhí)行測(cè)試用例。
Senior tester:可以查看和維護(hù)測(cè)試用例,并且可以執(zhí)行測(cè)試用例,但是不能管理測(cè)試計(jì)劃、分配測(cè)試任務(wù)。
Leader:可以開(kāi)展測(cè)試規(guī)格和測(cè)試需求的所有工作,還可以管理測(cè)試計(jì)劃、分配測(cè)試任務(wù)。
Admin:維護(hù)產(chǎn)品,用戶。
同時(shí),支持不同地域用戶對(duì)不同語(yǔ)言的需求,可以根據(jù)用戶的喜好對(duì)用戶提供不同的語(yǔ)言支持。
2、 產(chǎn)品設(shè)置
TestLink可以對(duì)多個(gè)產(chǎn)品進(jìn)行管理,Admin進(jìn)行產(chǎn)品設(shè)置后,測(cè)試人員可以進(jìn)行測(cè)試需求、測(cè)試用例、測(cè)試計(jì)劃等相關(guān)管理工作了。TestLink支持對(duì)每個(gè)產(chǎn)品設(shè)置不同的背景顏色,方便管理。