軟體測試心得體會

下面簡單談談我的幾點體會:

體會一:軟體測試在整個軟體周期中的重要性。

它存在於整個項目周期,在項目開始之初需求調研的時候就開始了,在形成需求規格說明書的時候就需要針對文檔進行測試。這個環節在後續整個項目中占了很大的比重,能主導整個項目的走向,成敗與否全在於開始階段的決策。

體會二:軟體測試的真正意義在於發現錯誤,而不在於驗證軟體是正確的。

再嚴密的測試也不能完全發現軟體當中所有的錯誤,但是測試還是能發現大部分的錯誤,能確保軟體基本是可用的,所以在後續使用的過程中還需要加強快速回響的環節。結合軟體測試的理論,故障暴露在最終客戶端之前及時主動的去發現並解決。這一點就需要加強研發隊伍的建設。

體會三:在系統性能測試方面需要重視。

經過這次培訓中多個案例的講解,讓我了解到系統在上線之後會有很多不能預知的性能問題,需要在上線之前實現進行模擬,以規避風險,包括大數據量訪問,高並發數等等。

當然也有很多應對手段,沒有哪種手段可稱為最完美,只有最合適的,需要靈活掌握,綜合運用以達到最優程度,這是個很值得研究的領域。

下面是本人的幾點想法:

想法一:加強系統上線前的性能測試。

目前我們在項目建設過程中對性能壓力測試的重視程度還不太高,廠家也很少有僱傭第三方的測試機構。而是在現網進行試用,遇到問題再解決,可能會產生滯後問題,影響客戶使用。希望以後能在性能測試方面提高重視程度,加大人力投入,以保證系統上線後能夠穩定運行。

想法二:適當介入相關項目研發

對於快速回響這塊,我們不能一味依賴廠家,而希望自己就能快速回響,及時將問題解決。這也是一個比較長遠的問題,需要加強研發力量的投入。

我個人是做開發出身,有此類經驗,當時是在客戶現場,因為了解系統內部結構,能夠在第一時間排查解決客戶所反饋問題。

現在系統完全由廠家開發,很難了解內部結構,或許會造成後期維護困難。所以,是否應該針對某些項目介入廠家研發工作,比如請廠家提供原始碼等相關要素,以增進維護人員對系統的了解。

最後再次感謝公司提供的平台,感謝領導的信任,讓我有機會得到更深層次的學習以及展示自己能力的機會,我也會盡我所能來完善工作的系統,提高整體工作效率,為南方電網的發展建設提供更堅實,優秀的支撐服務平台。