測試用例的維護是一個不間斷的過程,其將軟件開發(fā)的基線作為基準,維護的主要內(nèi)容包括下述幾個方面。
刪除過時的測試用例
需求的改變致使基線測試用例不再適合被測試系統(tǒng),這些測試用例就會過時。
改進不受控制的測試用例
隨著軟件項目的進展,測試用例庫中的用例不斷增加,其中會出現(xiàn)一些對輸入或運行狀態(tài)十分敏感的測試用例。這些測試不容易重復(fù)且結(jié)果難以控制,會影響回歸測試的效率,需要進行改進,使其達到可重復(fù)和可控制的要求。
刪除冗余的測試用例
如果存在兩個或者更多個測試用例針對一組相同的輸入和輸出進行測試,那么這些測試用例是冗余的。冗余測試用例的存在降低了回歸測試的效率。所以需要定期的整理測試用例庫,并將冗余的用例刪除掉。
增添新的測試用例
如果某個程序段、構(gòu)件或關(guān)鍵的接口在現(xiàn)有的測試中沒有被測試,那么應(yīng)該開發(fā)新測試用例重新對其進行測試。并將新開發(fā)的測試用例合并到基線測試包中。
通過對測試用例庫的維護不僅改善了測試用例的可用性,也提高了測試庫的可信度,同時還可以將一個基線測試用例庫的效率和效用保持在一個較高的級別上。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。