如果說過去在中國軟件處于起步階段,各軟件軟件企業為了盡快打入市場搶占一席之地,而讓一些沒有經過完備測試的產品推向市場的話,那么在中國軟件產業已經處于相當規模的今天,我們應該更注重于產品的質量。因此軟件測試工作因其益發重要的作用而受到企業領導的重視。
目前在國內,軟件測試還是新的話題,很多公司都還持懷疑態度,他們一般都知道測試對軟件整體的重要性,但在軟件頻頻出現質量問題上,且加之CMM的影響,很多軟件企業不知所措。在軟件BUG已不再陌生的今天, 如何建立一個良好有效的流程和管理系統已顯得更加重要。
我在過去從事測試工作過程中,也曾遇到了不少問題,有管理上的,有流程上的,還有技術與實現上的。如何出色的完成測試工作,我根據自己的體會總結出以下幾點:
相關培訓 ·軟件測試專業人才培訓 |
1. 良好的測試流程
測試不僅僅是測試部門的事情,測試部門是軟件項目執行的并行部門,且與其它部門(項目開發組、技術支持組、銷售部門等)關系密切。在測試部門執行項目的同時,這些相關的部門的流程的好與不好直接影響到本部門的工作。所以要重視部門之間的關系和配合,這是做好測試工作的基本前提。
2. 文檔的重要性
沒有文檔的項目是一個不成功的項目。同樣,沒有文檔的測試是一個不成功的測試。這是我一年多來的總結要點。無論是開發還是測試,文檔相當重要,一個功能的計劃、設計、實現,在這個過程中的思想和說明必須有寫入文檔。測試計劃、案例、報告都應以文檔形式或數據庫記錄形式存在。用以修訂,補充和備案。好處在于它不僅可供相關人員閱讀和提出意見和建議,更重要的是它是一個知識的積累過程和改進過程。
3. 選擇合適有效的測試方法
其實我們也一直在努力做這項工作,好的測試方法可以減少很多費用開支和保證進度,高效且全面的測試方法是我們追求目標。但是,在現實中往往很難如愿。原因在于有很多因素在困擾著我們,項目的類型,項目的進度,產品的質量標準等等。
文章來源于領測軟件測試網 http://www.kjueaiud.com/