軟件測試過程的持續完善
作者:
SPASVO 發布時間:
[ 2016/2/25 11:42:20 ] 推薦標簽:
軟件測試過程 軟件質量
2.3 結隊編程,提前測試
為了提高軟件的質量,公司可以嘗試實行先結隊編程,這其中也貫穿著質量意識。因為團隊的兩個開發人員輪流編程、輪流寫文檔、互相監督、互相測試。這樣不僅可以有精力把文檔寫好寫全,而且可以提前單元測試,互相監督對方養成好的編程習慣。終提高工作效率。
結隊編程后,單元模塊先由項目組配備的測試人員首先進行測試,然后質量控制部的人員按照項目計劃檢查項目是否按照預定計劃正常進行,相關文檔是否撰寫,并進行集成測試。
2.4 善于總結,提高效率
總結是一種非常好的學習方法,它可以節省精力、節約時間達到事半功倍的效果。在項目的開發過程中,可以將碰到的重要的技術方面的問題要及時記錄并將解決方案也記錄下來,以便于其他相關人員的參考。同樣,在測試的過程中,測試人員應該及時總結發現的錯誤并歸類,標明經常容易出錯的地方,將意見提交項目經理,審核后,制定出一份統一標準并提供給開發人員,這樣可以提前避免錯誤、避免重復錯誤和重復測試,提高測試效率。不僅如此,項目結束后的各項總結報告將是項目的后期維護或二次開發的寶貴參考資料。
3.結論
軟件開發作為一種復雜的智力密集型的活動,同一般產品的設計和生產過程有相當大的差別,人的因素占的比例很大,控制也更為復雜。例如軟件的正確性無法證明、測試也很困難,如果希望通過終的測試確保產品的質量是完全做不到的;生命周期的各個階段的轉化無法確保百分之百的正確和完整,等等。實踐證明,如果不從本公司的實際情況出發,盲目地套用一些好高騖遠的開發體系或者質量體系文件是行不通的,所建立的體系對提高管理水平非但不能起到多大的促進作用,而且可能會對正常的開發活動起阻礙作用,引起開發人員的反感。這樣建立的體系或者難于維持下去,或者要花費寶貴的資源去維持一套無用的體系。所以,建議根據公司的實際量身定做,建立起一套符合本公司情況的切實可行的標準和規范,真正的改善軟件過程,加強測試,提高軟件質量。