1. 程式人生 > >就軟體測試工作而言,三條值得借鑑的經驗分享

就軟體測試工作而言,三條值得借鑑的經驗分享

有關專家指出,軟體測試正處在快速發展階段、是一個充滿挑戰的領域。儘管現在單機版桌面軟體的測試已經成熟了很多,但對於網路時代的來臨,包括知名跨國公司在內的大公司對基於網路的測試也沒有一套完整的體系,也是處於探索中,所以說這一行業所面臨的機遇與挑戰是共存的。

以微軟亞洲工程院為例,每件產品的上市都離不開測試工程師和開發工程師、專案經理共同努力,從產品定義到產品開發再到產品維護,在整個產品生命週期中不斷貢獻各種建議、測試文件以及測試資料。

就實際測試工作而言,還有三條值得借鑑的經驗:

(1)使用早期軟體生存週期測試技術可避免缺陷轉移。從需求階段就應該開始測試工作,這樣可避免缺陷轉移,從而降低錯誤成本。

(2)儘量編制和利用一些自動測試工具。例如,利用捕獲/回放工具,可以完成二十四小時無人蔘與的測試執行,從而縮短測試周期,實現測試自動化;利用結構覆蓋工具,可確定軟體是否己被充分測試。

此類工具能具體指出一個軟體產品中哪個部分在測試中己被實際執行,從而使測試者準確地定位軟體缺陷位置。因此說,通過利用測試工具,測試者可在很大程度上既省時省力又能有效地完成測試工作。

(3)測試不等同於除錯,不能由開發人員自己完成這部分工作。測試是一個專業技術學科,測試過程必須有專人負責,建立完整且規範的文件,嚴格執行相應測試標準。

來源:千鋒軟體測試