居安思危,控制風險。需求變更給測試帶來的問題可能是災難性的,客戶需求不是變動的唯一來源。有時團隊自身也能引起范圍變動。團隊的成員可能聽說或“假設”解決方案因客戶的實際要求而發生了變動。加強溝通和協作,隨時了解變更的狀態。
誰為產品質量買單?質量和質量控制應該是軟件項目的的一項重要內容。但是,無論在消費類軟件還是大型軟件的測試領域,國內軟件產品的質量掌控體系和標準都很模糊。質量控制越來越依托于公司在產品交付用戶之前的測試工作的成敗。
沒有厚度就沒有重心。軟件測試過程的歷史數據缺失是大多數軟件項目失敗的關鍵所在,這樣的結論也許使很多人感到吃驚,但事實就是如此。因為這些歷史數據是反映軟件項目實施軌跡的第一手資料,是項目延續和反饋的基石。
溝通還是對立?溝通是開發和測試人員必備的素質。但傳統的思想認為,測試人員是找麻煩,是開發的“克星”。其實,項目管理者應該清楚,為軟件的質量和品質努力的工作目標是一致的。溝通和建立溝通渠道是項目管理者的重要工作。
如何提高軟件測試水平
要提高我國的軟件測試行業的發展水平,首當其沖要解決軟件測試隊伍的問題。某著名國際軟件企業的軟件測試人員與軟件開發人員的比率達到了3:5左右,并且在實踐過程已經證明了這種人員結構的合理性。但國內公司顯然一時很難達到,但更重要的是重視程度,在這個基礎上壯大軟件測試隊伍,提高測試人員的素質。
其次是要學習借鑒國外完善的測試機制,包括豐富的軟件測試經驗,強大的測試工具,優秀的測試管理水平。真正解決測試手段落后、測試方法單一和測試工具欠缺的問題,在企業內部形成一個嚴密有效的糾錯系統,使國內的測試工作流程、技術水平接近國外先進水平,這樣才能提高國內軟件開發與測試的整體管理水平,增加軟件產品的競爭力。
此外,要重視第三方的測試力量。第三方的專業測試企業是靠技術與服務來贏得客戶信任的,也因此更加注重測試方法與質量。對于軟件企業來說,從無到有地去建立測試部門,并完善測試體系,需要較大投入,將研發出來的軟件產品交給實力強勁的第三方專業測試公司,在提高軟件產品的質量問題同時,還節約了產品測試成本。
文章來源于領測軟件測試網 http://www.kjueaiud.com/