軟件測試是什麽
軟件測試是什麽:軟件測試,是使用人工操作(手動測試)或者軟件自動運行的方式來檢驗軟件是否滿足用戶需求的過程。
軟件測試介紹如下:
軟件測試(英語:Software Testing),是使用人工操作(手動測試)或者軟件自動運行的方式,自動化測試來檢驗軟件是否滿足用戶需求的過程。
軟件測試的過程介紹如下:
軟件測試是伴隨著軟件的產生而產生的。早期的軟件開發過程中軟件規模都很小、復雜程度低,軟件開發的過程混亂無序、相當隨意,測試的含義比較狹窄。
開發人員將測試等同於“調試”,目的是糾正軟件中已經知道的故障,常常由開發人員自己完成這部分的工作。對測試的投入極少,測試介入也晚,常常是等到形成代碼,產品已經基本完成時才進行測試。
到了上世紀80年代初期,軟件和IT行業進入了大發展,軟件趨向大型化、高復雜度,軟件的質量越來越重要。這個時候,壹些軟件測試的基礎理論和實用技術開始形成,並且人們開始為軟件開發設計了各種流程和管理方法。
軟件開發的方式也逐漸由混亂無序的開發過程過渡到結構化的開發過程,以結構化分析與設計、結構化評審、結構化程序設計以及結構化測試為特征。人們還將“質量”的概念融入其中,軟件測試定義發生了改變,測試不單純是壹個發現錯誤的過程。
軟件測試的行業標準介紹如下:
軟件測試已有了行業標準(IEEE/ANSI),1983年IEEE提出的軟件工程術語中給軟件測試下的定義是:使用人工或自動的手段來運行或測定某個軟件系統的過程。