測試用例的維護是乙個不間斷的過程,通常可以將軟體開發的基線作為基準,維護的主要內容包括下述幾個方面。
(1)、刪除過時的測試用例
因為需求的改變等原因可能會使乙個基線測試用例不再適合被測試系統,這些測試用例就會過時。例如,某個變數的界限發生了改變,原來針對邊界值的測試就無法完成對新邊界測試。所以,在軟體的每次修改後都應進行相應的過時測試用例的刪除。
(2)、改進不受控制的測試用例
隨著軟體專案的進展,測試用例庫中的用例會不斷增加,其中會出現一些對輸入或執行狀態十分敏感的測試用例。這些測試不容易重複且結果難以控制,會影響回歸測試的效率,需要進行改進,使其達到可重複和可控制的要求。
(3)、刪除冗餘的測試用例
如果存在兩個或者更多個測試用例針對一組相同的輸入和輸出進行測試,那麼這些測試用例是冗餘的。冗餘測試用例的存在降低了回歸測試的效率。所以需要定期的整理測試用例庫,並將冗餘的用例刪除掉。
(4)、增添新的測試用例
如果某個程式段、構件或關鍵的介面在現有的測試中沒有被測試,那麼應該開發新測試用例重新對其進行測試。並將新開發的測試用例合併到基線測試包中。
通過對測試用例庫的維護不僅改善了測試用例的可用性,而且也提高了測試庫的可信性,同時還可以將乙個基線測試用例庫的效率和效用保持在乙個較高的級別上。
回歸測試的價值在於它是乙個能夠檢測到回歸錯誤的受控實驗。
當測試組選擇縮減的回歸測試時,有可能刪除了將揭示回歸錯誤的測試用例,消除了發現回歸錯誤的機會。
安卓12測試版將於12月回歸,以盡早測試功能下降
在今天google pixel 6發布之際,google的android 12 beta版已經更新為穩定的pixel裝置版本。通常情況下,這將標誌著測試計畫的結束,直到明年安卓www.cppcns.com13的測試計畫推出,但從安卓12開始,測試計畫將在12月繼續與安卓12。該公告是由谷歌官方賬戶在...
軟體測試的基因是什麼?
作為專業的軟體測試工程師,為了提公升我們的軟體測試技能,我們學習了很多知識,如 配置管理 自動測試 效能測試 用例設計 資料庫等等。但是在實際工作過程中我們真的在有效應用這些測試技術嗎?你是否不經意之間對是否真的需要這麼多的軟體測試技能產生懷疑那?實際情況是什麼?到底是什麼原因導致很多企業並沒有充分...
軟體測試的流程是什麼
需求調查 全面了解系統概況 應用領域 軟體開發周期 軟體開發環境 開發組織 時間安排 功能需求 效能需求 質量需求及測試要求等 根據系統概況進行專案所需的人員 時間和工作量估計及專案 制定初步的專案計畫 在與您充分共同和協商的基礎上制定我們的測試計畫。測試準備 組織測試團隊 培訓 建立測試和管理環境...