軟件測試在軟件工程、軟件產業中的角色定位
隨著軟件市場的成熟,軟件對社會運轉的巨大貢獻已經得到了廣泛認可,但是,人們對軟件作用期望值也越來越高,更多人將關注點轉移到軟件的質量和功能可靠性上,而中國軟件產業在產品性能測試領域存在著嚴重不足,不得不承認,國產軟件與國際先進軟件相比,在質量和成熟度上確實還有一定差距。盡管國外軟件也存在不少BUG(軟件錯誤)和漏洞,但很少存在由于低級失誤或大意而出現的軟件產品質量問題。但國內軟件由于低級錯誤而造成的嚴重產品質量問題卻不時發生。軟件測試水平的高低可以說是決定了中國軟件產業的前途命運。軟件測試在軟件產品質量、控制成本、軟件可靠性、企業的競爭力等方面起著重要的作用。
軟件測試——產品質量的保證
軟件產品的質量管理已成為企業生存與發展的核心。中國軟件公司已開始認識到,軟件測試并非產品交付前單一的“找錯”過程,而是貫穿于軟件生產過程的始終,是一套完善的質量管理體系。國外的大多數軟件公司,1個軟件開發工程師便需要輔有1-2個軟件測試工程師。比如在美國的微軟公司,測試是一項非常重要的工作,微軟公司在此方面的投入是非常巨大的。微軟對測試的重視表現在工程開發隊伍的人員構成上,微軟的項目經理、軟件開發人員和測試人員的比例基本是1:3:3或1:4:4,可以看出開發人員與測試人員的比例是1:1。對于測試的重視還表現在最后產品要發布的時候,此產品的所有相關部門都必須簽字,而測試人員則具有絕對的否決權。而國內軟件公司中,測試人才寥寥無幾。隨著行業對產品質量的關注,軟件測試工程師的需求量在急劇增加。
軟件測試——有利于成本的控制
科學控制成本,提升利潤水平是軟件企業關注的焦點,F在的軟件企業重新認識到,軟件測試越早參與項目,越能避免項目出現大的缺陷,大大降低了后期彌補缺陷及維護成本。軟件測試人才也因此得到極大的重視。
軟件測試——軟件可靠性確認
隨著軟件市場的日益成熟,產品交付標準、性能實現成為用戶關注的主題。過去軟件交付使用時輸入幾組典型數據試運行即可,而現在用戶要求的是對軟件全方位的性能檢測。軟件測試工程師是承擔產品性能測試以及交付標準制定的專業崗位,軟件的可靠性在測試工程師手里得到確認,由他們來保證公司的信譽。
軟件測試——讓企業具備國際競爭的實力
中國軟件公司的規模和產品開發層次在不斷提升,許多公司開始謀求國際軟件定單,外包業務成為軟件行業新的增長點。但國內的軟件測試水平與國外用戶的要求相差很遠,人力、組織、管理、技術都需要大幅度提升,重視軟件測試,與世界先進軟件公司測試標準接軌,是中國軟件邁出國門的重要前提。
文章來源于領測軟件測試網 http://www.kjueaiud.com/