您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源測(cè)試管理工具 > Testlink
使用 TestLink 管理軟件功能測(cè)試過(guò)程
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/13 14:30:16 ] 推薦標(biāo)簽:

運(yùn)行那些 Java 文件,可以看到執(zhí)行成功的信息。除了這些例子,可以在文件 estlinklibapixmlrpc.class.php 的 __construct() 函數(shù)中查詢到更多的接口。除了如上所示的直接編寫 XML-RPC 客戶端代碼外,還可以使用 SourceForge 提供的開(kāi)源 Java 項(xiàng)目 TestLink Java API。TestLink Java API 是獨(dú)立于 Testlink 之外單獨(dú)維護(hù)的項(xiàng)目,但版本號(hào)和 TestLink 保持一致。在 TestLink 發(fā)布新版本之后,比如對(duì)應(yīng)版本 TestLink 1.9.4,TestLink Java API 會(huì)發(fā)布版本 1.9.4-1,其中末位數(shù)字 1 表示內(nèi)部修訂版本號(hào),用于控制缺陷修改和功能提升。訪問(wèn) TestLink Java API 網(wǎng)站,下載 TestLink Java API Jar 文件及其依賴的第三方類庫(kù),把它們添加到構(gòu)建路徑后,可以很方便的編寫自己的客戶端代碼調(diào)用 TestLink 接口。見(jiàn)清單 6,實(shí)現(xiàn)了使用 TestLink Java API 創(chuàng)建項(xiàng)目。
清單 6. 使用 TestLink Java API 創(chuàng)建項(xiàng)目的例子

String url = "http://<server>:<port>/testlink/lib/api/xmlrpc.php";
 String devKey = "key";
 TestLinkAPI api = null;
 TestProject project = null;
 URL testlinkURL = null;
 try {
 testlinkURL = new URL(url);
 api = new TestLinkAPI(testlinkURL, devKey);
 project = api.createTestProject(
 " 我的測(cè)試項(xiàng)目 ", // 測(cè)試項(xiàng)目名稱
 "demo", // 測(cè)試項(xiàng)目前綴
 " 演示備注 ", // 備注
 true, // 選中 Enable Requirements feature
 true, // 選中 Enable Testing Priority
 true, // 選中 Enable Test Automation (API keys)
 false, // 選中 Enable Inventory
 true, // 選中 Active
 true); // 選中 Public
 } catch( TestLinkAPIException te) {
 te.printStackTrace( System.err );
 System.exit(-1);
 } catch ( MalformedURLException mue ) {
 mue.printStackTrace( System.err );
 System.exit(-1);
 }
 
 System.out.println(api.ping());
 
 System.out.println( "Test project created! " );
 
 System.out.println( "Test Project ID: [ " + project.getId() + " ]." );

總結(jié)

通過(guò)上面對(duì) TestLink 的介紹,我們了解到如何安裝、配置 TestLink;掌握了如何使用 TestLink 管理軟件功能測(cè)試過(guò)程。并對(duì) TestLink 對(duì)外提供的 XML-RPC 接口進(jìn)行了演示。使用 Java 語(yǔ)言通過(guò)調(diào)用 XML-RPC 接口對(duì) TestLink 進(jìn)行定制開(kāi)發(fā),可以滿足測(cè)試項(xiàng)目組的更多需求。關(guān)于如何使用 TestLink 管理自動(dòng)化測(cè)試過(guò)程,請(qǐng)參考本系列文章的第二部分。

上一頁(yè)12345678下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd