五、測試計劃制定
在TestLink系統(tǒng)中,一個完整的測試計劃包括:
測試階段的名稱(如集成測試階段、系統(tǒng)測試階段)
里程碑(明確每個測試階段的開始和截止時間,以及完成A、B、C三種優(yōu)先級的比例)
Build版本(定義本測試計劃中需要測試的build版本,一般以產(chǎn)品名+時間來命名。)
安排測試人員 (從用戶列表中選擇本測試計劃的參與人員。)
測試用例集
制定優(yōu)先級規(guī)則。優(yōu)先級分為A、B、C三級,系統(tǒng)會根據(jù)用戶定義的重要級別和風險級別的組合來確定優(yōu)先級的歸屬。重要級別分為三級:Low、Medium、High。風險級別包括三級:1、2、3。
從測試用例中選擇本測試計劃的測試用例集
設(shè)置每個測試用例Category的重要級別和風險級別
設(shè)置每個測試用例Category的責任歸屬。從本測試計劃的測試人員列表中選擇每個Category的Owner,由他來負責和完成測試用例的執(zhí)行。
回頁首
六、測試執(zhí)行
執(zhí)行測試用例,按照對每個build版本的執(zhí)行情況,記錄測試結(jié)果。測試結(jié)果有四種情況可以選擇:
Not Run:還沒有執(zhí)行過
Pass:執(zhí)行通過
Failed:執(zhí)行失敗
Blocked:由于其它用例失敗,導致此用例無法執(zhí)行,被阻塞。
回頁首
七、測試結(jié)果分析
TestLink根據(jù)測試過程中記錄的數(shù)據(jù),提供了較為豐富的度量統(tǒng)計功能,可以直觀的得到測試管理過程中需要進行分析和總結(jié)的數(shù)據(jù):
測試用例對測試需求的覆蓋情況:哪些需求已經(jīng)通過測試,哪些需求未通過測試,哪些需求處于阻塞狀態(tài),哪些需求還未開始測試。
針對每個版本的測試用例執(zhí)行情況:
1)各種優(yōu)先級的測試用例執(zhí)行的比率
2)各個模塊的測試用例執(zhí)行的比率
3)各個測試人員測試用例的執(zhí)行比率
每個版本的執(zhí)行情況
所有測試用例在不同build版本的執(zhí)行情況,顯示?的地方表示還未執(zhí)行。