軟件測試:提高測試的價值 軟件測試
軟件行業普遍的思維就是軟件過程就是簡單的編碼過程,很多高層也不乏會如此思考。但是事實上軟件過程包括多個過程,主要有需求訪談,需求分析,需求規格說明書,概要設計,詳細設計,編碼和單元測試,軟件集成測試,系統集成測試,鑒定測試。從這些過程中就可以看到任何一個子過程都包括大大小小的測試。那么為什么測試又不被高層所重視呢?
從本質講一個企業就是一商人,那無可厚非的高層注重的就脫離不了成本,回報,效益。那么他們重視的就是那些為他們直接創造了高效益的群體。作為輔助作用的測試工作,我們不能像開發那樣用縮短開發周期來為公司創造更多的效益,但我們可以通過保證質量,確保產品滿足客戶需求來節省公司的成本,通過間接的節省成本為企業創造更高的效益。
那么回到我們的實際工作上來,我們需要做的有哪些呢?以下總結了幾點值得我們注意的地方:
1 確保項目完全符合最終客戶需求
測試人員不會像需求訪談人員那樣直接同客戶協商去確保所做的項目完全符合客戶需求。需求訪談人員進行需求訪談之后會同項目經理交待需求訪談記錄,并進行大概講解客戶的需求,繼而項目經理通過閱讀分析需求訪談記錄,進行系統分析確定需求規格說明書,那作為測試人員就要找好與整體項目的結合點。同項目組成員共同聽取項目經理講解客戶需求及系統架構設計和概要設計,通過會議的形式深入了解系統業務流程,以確保在今后的測試過程中完全不偏離最終客戶的需求。
2 增加跟蹤需求變更的頻率
了解了系統整體流程只是做好了一個開頭工作,產品不真正交到客戶手中,并得到滿分那就不能算成功的項目。軟件項目不可避免的需求變更是最撓頭的事,為了避免開發過程中因懶惰而造成的需求不一致,測試人員就要增加對需求變更的跟蹤,最大程度的避免此類事情發生。
3 提交有價值的數據
作測試總結報告的時候,老習慣就是包括一些測試時間,測試資源,剩余問題個數,問題嚴重性,問題類型等。這些都僅僅是表面數據,無論作為項目經理,企業高層希望看到的根本不只是這些。所以在提交此類數據的時候,要有針對性,針對不同的檢查群體來做不同的總結報告。例如:項目經理關注的是最多發生問題的點,最多發生的問題的類型及有什么對解決問題有幫助的信息。而企業高層關注的是項目能不能給客戶,測試工作是否延期,延期的原因是什么。所以針對不同人群測試人員就要提交不同的總結報告,不可千篇一律。做到特殊人群特殊對待。
文章來源于領測軟件測試網 http://www.kjueaiud.com/