軟件測試組織與方法 軟件測試
關鍵字:軟件測試組織與方法
隨著計算機硬件成本的不斷下降,軟件在整個計算機系統的成本中占有越來越高的比例,
如何提高軟件質量是整個計算機軟件行業的重大課題。軟件測試作為軟件開發的一個重要環
節,日益受到人們的重視。為了盡可能多地找出程序中的錯誤,生產出高質量的軟件產品,加
強對測試工作的組織和管理就顯得尤為重要。
一、 軟件生存周期
一個軟件從開始計劃起,到廢棄不用止,稱為軟件生存周期。一般來說,軟件生存周包括
計劃、開發、運行三個時期,每一時期又可分為若干更小的階段。計劃時期的主要任務是分析
用戶要求,分析新系統的主要目標以及開發該系統的可行性。開發時期要完成設計和實現兩大
任務具體。具體分為需求分析、概要設計、詳細設計、編碼、測試。其中編碼和測試是軟件開
發期的最后兩個階段。運行時期是軟件生存周期的最后一個時期,軟件人員在這一時期的工
作,主要是做好軟件維護。
統計表明,開發較大規模的軟件,有40%以上的精力是耗費在測試上的,即使富有經驗的
程序員,也難免在編碼中發生錯誤,何況,有寫錯誤在設計甚至分析階段早已埋下禍根,無論
是早期潛伏下來的錯誤或編碼中新引入的錯誤,若不及時排除,輕者降低軟件的可靠性,重者
導致整個系統的失敗。為防患于未然,強調軟件測試的重要性是必要的。
二、 測試的過程與方法
1、 測試的目的
在G.J.Myers的經典著作《軟件測試技巧》中,給出了測試的定義: "程序測試是為了發
文章來源于領測軟件測試網 http://www.kjueaiud.com/