構(gòu)建(Build)是軟件的一個發(fā)布版本。迭代開發(fā)時,在終的發(fā)布版本之前,會發(fā)布若干測試版本,每個測試版本都是一個構(gòu)建。在 TestLink 中,測試執(zhí)行基于構(gòu)建和測試用例,在執(zhí)行用例之前,需要創(chuàng)建構(gòu)建。測試用例是測試計劃的核心組成部分,在首頁上提供了添加 / 刪除測試用例到測試計劃鏈接?梢赃x擇測試用例及其具體版本號,然后點擊增加選擇的測試用例按鈕進行添加。除了添加用例,還可以選擇將用例移出測試計劃。測試計劃還包含執(zhí)行順序的特性,可以為測試用例定義先后執(zhí)行順序。在測試用例擁有依賴關(guān)系時,使用順序可以明確應(yīng)該首先執(zhí)行哪些用例。
同一個測試計劃也許需要測試團隊的若干人來完成,可以把計劃的用例分配給不同的測試人員分布執(zhí)行測試。在首頁點擊指派執(zhí)行用例鏈接,進入分配頁面。選擇測試套件或測試用例,分配給特定的測試員,進行保存。
測試平臺(Platform)也是 TestLink 的一個重要概念,它在測試項目級別定義,是執(zhí)行測試用例運行所在的基礎(chǔ)單元。平臺可以是一個瀏覽器、操作系統(tǒng)、硬件設(shè)備、配置或者一系列的組合,比如 WebSphere+DB2+AIX,WebLogic+Oracle+Solaris 可以分別定義兩個平臺。
管理測試執(zhí)行
在完成上述準備工作之后,進入的是測試執(zhí)行(Test Execution)階段。在首頁選擇一個測試計劃,然后點擊執(zhí)行測試,進入測試執(zhí)行頁面。左側(cè)是用例導航樹,可以設(shè)置過濾器顯示關(guān)注的測試套件和用例。選擇一個被執(zhí)行的測試用例,在右側(cè)顯示選中的測試用例的測試結(jié)果設(shè)置信息。
執(zhí)行完畢一個測試用例,把通過、失敗或阻塞等測試結(jié)果分配給相應(yīng)的測試用例。除了測試結(jié)果,可以添加執(zhí)行時的描述信息,或者上傳附件。如果集成了缺陷管理系統(tǒng),還可以關(guān)聯(lián)缺陷信息。
管理測試報表
測試報表(Test Reports)用于展示測試計劃的用例執(zhí)行情況。測試報表有以下幾種格式:
HTML –報表在 TestLink 頁面展示
OpenOffice Writer –報表可以導出為 OpenOffice Writer 格式
OpenOffice Calc - 報表可以導出為 OpenOffice Calc 格式
MS Excel - 報表可以導出為 Microsoft Excel 格式
HTML Email –報表發(fā)送 HTML 郵件給當前用戶。需要預(yù)先配置郵件設(shè)置。
Charts –基于 Flash 技術(shù)的圖表