測試用例的維護是一個不間斷的過程,通?梢詫④浖開發的基線作為基準,維護的主要內容包括下述幾個方面。
(1)、刪除過時的測試用例
因為需求的改變等原因可能會使一個基線測試用例不再適合被測試系統,這些測試用例就會過時。例如,某個變量的界限發生了改變,原來針對邊界值的測試就無法完成對新邊界測試。所以,在軟件的每次修改后都應進行相應的過時測試用例的刪除。
(2)、改進不受控制的測試用例
隨著軟件項目的進展,測試用例庫中的用例會不斷增加,其中會出現一些對輸入或運行狀態十分敏感的測試用例。這些測試不容易重復且結果難以控制,會影響回歸測試的效率,需要進行改進,使其達到可重復和可控制的要求。
(3)、刪除冗余的測試用例
如果存在兩個或者更多個測試用例針對一組相同的輸入和輸出進行測試,那么這些測試用例是冗余的。冗余測試用例的存在降低了回歸測試的效率。所以需要定期的整理測試用例庫,并將冗余的用例刪除掉。
(4)、增添新的測試用例
如果某個程序段、構件或關鍵的接口在現有的測試中沒有被測試,那么應該開發新測試用例重新對其進行測試。并將新開發的測試用例合并到基線測試包中。
通過對測試用例庫的維護不僅改善了測試用例的可用性,而且也提高了測試庫的可信性,同時還可以將一個基線測試用例庫的效率和效用保持在一個較高的級別上。
文章來源于領測軟件測試網 http://www.kjueaiud.com/