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