Bloom Where You Are Planted

The truth is too powerful to remain caged
正文

從微軟的轉型看軟件測試的發展 (1)

(2014-10-15 09:51:58) 下一個


自從納德拉出任微軟新任CEO後,微軟繼續進行新的轉型策略,其中的轉型之一就是軟件測試團隊逐漸瘦小,而開發團隊逐漸擴大。在節省人力和費用的前提下,發布的軟件
由最終用戶直接使用,這樣可以省去一些開發的時間。如果最終用戶發現了軟件的缺陷,通過與開發人員共享的平台,立即記錄下來程序的缺陷和重現步驟,根據危害程度,
給軟件缺陷不同的等級,缺陷記錄保存後,相應的程序員和相關人員收到郵件的提醒,他們根據軟件功能的重要性,影響的範圍和其他關鍵因子,決定要否進行修複。 實際進行
確定缺陷被修複後,修改後的編碼重新發布到原來的環境。

程序測試員完全可以被替代嗎?沒有專職的程序測試員,軟件產品的質量如何保證?最終用戶能否滿意?如果程序員同時工作於開發和測試,怎樣做好這不同的兩項工作?

十五年前在微軟,一個程序員,有相對應的兩個軟件測試員一起工作,軟件測試貫穿在整個軟件開發生命周期(SDLC)的過程,從軟件的需求,設計,編碼,
測試到實際使用和維護的過程。軟件測試員從發現設計上的缺陷,到編碼過程中的具體測試,到軟件發布到測試的環境,都要根據需求寫出測試案例,
和測試步驟,當可執行的編碼發布到軟件測試環境中,測試員根據設計的測試案例和具體步驟,逐一驗證應用程序的功能,如果實際運行的結果與期盼的結果不一致,
測試員經過分析,確認是缺陷後,記錄下來,程序員根據缺陷的嚴重程度,進行更正,更正過的要重新測試,確認錯誤更改了,就標記這個錯誤已經修好;否則,告訴程序員該錯誤依然存在,
需要修改。經過如此幾次反複的過程,程序代碼逐漸完美,然後就可以發布到實際用戶中進行測試,如beta版。
 

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.