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

XML-RPC 接口介紹

TestLink 自從版本 1.8.0 起,開始提供 XML-RPC 接口。在界面上可以完成的操作,大都可以通過 API 接口編程自動化的實現(xiàn)。通過調(diào)用這些接口,可以對 TestLink 進行定制,開發(fā)與其他研發(fā)平臺進行集成的程序。用戶通過實現(xiàn)自己的 XML-RPC 客戶端,可以很方便地調(diào)用 TestLink 的接口方法,比如 createTestProject、 uploadAttachment、 getTestProjectByName 等等。在默認(rèn)情況下,XML-RPC API 處于關(guān)閉狀態(tài),需要修改配置文件來啟用 XML-RPC API。在使用 XML-RPC 接口之前,XML-RPC 客戶端需要獲取一個訪問 TestLink 的密鑰。登錄到 TestLink 系統(tǒng),在個人帳號頁面點擊"生成新的密鑰"按鈕,即可獲取需要的密鑰值,見圖 4。

接下來,演示一下如何調(diào)用 TestLink 的編程接口。TestLink 軟件安裝目錄 testlinklibapisample_clientsjava 中提供了基于 Java 的 Apache XML-RPC 客戶端實現(xiàn)的例子。把它導(dǎo)入到 Eclipse 工作區(qū),建立 Eclipse Java 工程 Testlink API Sample Java Client。重新配置一下構(gòu)建路徑,導(dǎo)入需要的第三方 Jar 文件,確保沒有編譯問題?梢栽诠こ痰脑创a包 org.testlink.api.client.sample 下面發(fā)現(xiàn)兩個 Java 文件。一個是 clientAddTestCaseToTestPlan.java,用于演示如何通過接口調(diào)用把測試用例添加到測試計劃中,需要提供測試項目編碼,測試計劃編碼,測試用例的外部編碼及測試用例的版本號作為參數(shù)。另外一個是 TestlinkAPIXMLRPCClient.java,用于演示如何通過接口調(diào)用修改測試執(zhí)行的結(jié)果狀態(tài),需要提供測試用例編碼、測試計劃編碼和執(zhí)行結(jié)果狀態(tài)作為參數(shù)。在編譯、運行這兩個 Java 文件之前,使用實際數(shù)值替換 Java 文件中的密鑰值 DEV_KEY 及 TestLink 站點的 SERVER_URL,如清單 5 所示:
清單 5. 修改密鑰和 URL

// 替換使用你的密鑰
public static final String DEV_KEY = "8f86a2a64b634aec65eeab1511646238";
// 替換使用你的 Server URL
public static final String SERVER_URL = "http://localhost/testlink/lib/api/xmlrpc.php";

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