測試用例(Test Case)是將軟件測試的行為活動做一個科學(xué)化的組織歸納,目的是能夠?qū)④浖y試的行為轉(zhuǎn)化成可管理的模式;同時測試用例也是將測試具體量化的方法之一,不同類別的軟件,測試用例是不同的。
不同于諸如系統(tǒng)、工具、控制、游戲軟件,管理軟件的用戶需求更加不同的趨勢。要使最終用戶對軟件感到滿意,最有力的舉措就是對最終用戶的期望加以明確闡述,以便對這些期望進行核實并確認(rèn)其有效性。測試用例反映了要核實的需求。然而,核實這些需求可能通過不同的方式并由不同的測試員來實施。例如,執(zhí)行軟件以便驗證它的功能和性能,這項操作可能由某個測試員采用自動測試技術(shù)來實現(xiàn);計算機系統(tǒng)的關(guān)機步驟可通過手工測試和觀察來完成;不過,市場占有率和銷售數(shù)據(jù)(以及產(chǎn)品需求),只能通過評測產(chǎn)品和競爭銷售數(shù)據(jù)來完成。既然可能無法(或不必負(fù)責(zé))核實所有的需求,那么是否能為測試挑選最適合或最關(guān)鍵的需求則關(guān)系到項目的成敗。選中要核實的需求將是對成本、風(fēng)險和對該需求進行核實的必要性這三者權(quán)衡考慮的結(jié)果。我們公司于上使用日事清來進行編輯測試用例,同時執(zhí)行測試用例,并取得不錯的成效。日事清是專業(yè)的企業(yè)管理軟件,可自動生成工作總結(jié),進行日程計劃、團隊協(xié)作。也可以算個人,也可以算企業(yè),以為既可以管理個人的個人日程也可以管理整個團隊里面的日程。