有關專家指出,軟體測試正處在快速發展階段、是乙個充滿挑戰的領域。儘管現在單機版桌面軟體的測試已經成熟了很多,但對於網路時代的來臨,包括知名跨國公司在內的大公司對基於網路的測試也沒有一套完整的體系,也是處於探索中,所以說這一行業所面臨的機遇與挑戰是共存的。
以微軟亞洲工程院為例,每件產品的上市都離不開測試工程師和開發工程師、專案經理共同努力,從產品定義到產品開發再到產品維護,在整個產品生命週期中不斷貢獻各種建議、測試文件以及測試資料。
就實際測試工作而言,還有三條值得借鑑的經驗:
(1)使用早期軟體生存週期測試技術可避免缺陷轉移。從需求階段就應該開始測試工作,這樣可避免缺陷轉移,從而降低錯誤成本。
(2)盡量編制和利用一些自動測試工具。例如,利用捕獲/回放工具,可以完成二十四小時無人參與的測試執行,從而縮短測試週期,實現測試自動化;利用結構覆蓋工具,可確定軟體是否己被充分測試。
此類工具能具體指出乙個軟體產品中哪個部分在測試中己被實際執行,從而使測試者準確地定位軟體缺陷位置。因此說,通過利用測試工具,測試者可在很大程度上既省時省力又能有效地完成測試工作。
(3)測試不等同於除錯,不能由開發人員自己完成這部分工作。測試是乙個專業技術學科,測試過程必須有專人負責,建立完整且規範的文件,嚴格執行相應測試標準。
軟體測試工作體會
快過年了,畢業也有半年了。在公司從事了半年的軟體測試工作,總容易被說到對測試的理解高度還不夠,於是仔細地思考了目前工作的情況和收穫,做個紀念吧。現在在推進什麼?兩個字 敏捷!其實不止部門,整個公司的技術部都在推行敏捷!敏捷是什麼?概念有很多,我理解簡言之就是有效的人與人溝通勝過流程與文件,快速交付版...
軟體測試工作規範
為了規範測試工作 減少開發與測試之前的溝通成本 保證專案進度 提高軟體質量,測試組起草了這份軟體測試工作規範。軟體程式開發需要遵守編碼規範,一是可以減少 的維護成本,提高開發工作效率 二是有利於開發工作的延續 傳承,減小專案風險。好的 應該是自描述的,讓人費解的地方加上注釋。規範很多,要讓別人和乙個...
小白入門測試的三條建議
很多測試同學剛入行的時候都會 很困惑吧 如果去了bat這樣的大公司,可能會好些,因為有經驗的導師帶,而且測試團隊的流程規範等都很健全,不過目前測試的現狀確實不容樂觀,首先測試入門門檻太低,這就導致從業人員的良莠不齊,加之很多公司對測試團隊的定位和重視程度都是不一樣,這就導致很多測試沒有很明確的方向及...