• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    測試自動化需三思而后行

    發布: 2009-6-25 10:33 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 32次 | 進入軟件測試論壇討論

    領測軟件測試網 最近幾個朋友都在聊,他們公司打算進行自動化測試了,頭讓他們負責來弄這個東西。 貌似這兩年測試自動化比早三年前收到重視的程度大有提高,好像大家不提自動化測試跟不上潮流似的,測試沒有做好,質量沒有改善就是沒有做測試自動化一樣。 其實很多公司是真心想把測試最好,他們進行了一些探討,做了一些研究之后才得出的結論。 有些人做測試自動化完全是另外的目的的。其實我在這里并不關心他要引入測試自動化的動機,只是想說,大家都意識到測試自動化的重要性了,而且覺得這是一個提高測試覆蓋,改善產品質量的途徑。 其實國外早在20年前就已經在研究測試自動化了。 并不是所有的公司都適合做測試自動化,也并不是所有的產品都適合,不同的行業,不同規模的公司做測試自動化,也不能照搬別人的經驗,而是要根據自己公司的實際情況,實際的測試流程進行規劃。否則失敗的可能性很大。

      Double Think Before Action。 三思而后行, 測試自動化是一個系統的工程,根據我以前的經驗,我們在進行測試自動化之前,要自己問一些問題給自己,如果能很好的回答,或者能做一些風險評估,有充分的思想準備:

      1。我們公司的測試流程完備嗎?不要指望測試自動化能改善你的測試流程,如果沒有很好的手工測試流程,測試自動化一定會失敗。

      2。我們公司的產品都是穩定的版本嗎?不穩定的版本進行測試自動化必然帶來很高的維護代價,盡管你可能進行很好的設計,產品變化之后總會帶來你想象不到的測試腳本的維護。而且不穩定的產品可能存在bug的機會遠遠大于穩定的產品,而且通常來說,自動化測試不能發現比手工測試更多的bug,如果你想多發現一些bug,把產品做穩定,還是多進行一些手工測試吧。

      3。我們公司的產品都經過可測性設計嗎?換句話說,我們產品的設計和開發給測試預留了一定的接口了嗎,如果沒有,還是慎重的為好。如果你的產品都沒有經過可測性測試,你的測試自動化進展一定很緩慢,很多地方可能會讓你舉步維艱。

      4。我們公司的測試自動化框架打算怎么做?在進行自動化之前,你一定要考慮這個問題,注意,不是測試工具,而是自動化框架,也就是平臺,如果沒有一個很好的平臺,你的測試自動化base可能比較混亂,而且測試腳本的維護也是一個大的問題,版本問題你考慮了嗎,測試的執行和測試的管理你考慮了嗎,好好想想這個問題吧。

      5。我們公司需要什么樣的測試工具?這里才是測試工具,我們打算自己購買嗎,有多少預算?購買工具的評估怎么進行。很多工具是按照license費用計算的,而且售價相當高。如果你預算不夠,自己開發嗎?另外,有些測試工具可能是你有錢也買不到的,市場沒有相應的工具,或者及時有,也不滿足你的特殊要求, 那么怎么辦,自己開發。

      6。我們測試腳本是誰來開發?測試腳本的開發對測試人員有很高的要求,不僅僅要熟悉開發,而且對測試業務很熟悉,無憂測試論壇上有很多這方面的討論,對業務和編程的要求分別是多少,我的想法是50%對50%,好的測試專家一定是好的業務專家,好的業務專家不一定是好的測試專家。^_^ , 特別現在開發大多不愿意做測試,測試人員的素質能不能達到要求?是專門成立一個自動化的團隊來進行測試開發,還是用現有的測試工程師抽出時間進行測試開發? 要知道測試的進度很緊,測試工程師可能忙于測試用例的編寫,測試用例的執行,測試的評審,產品的學習。整個要想清楚了。

      7。 測試腳本誰來執行,誰來維護? 測試腳本開發完成了,只有執行才能帶來收益和投資回報,誰來執行,測試人員嗎? 沒有從不變化的軟件產品,軟件產品版本升級發生了變化,相應的測試腳本可能需要維護,誰來進行維護?自己開發自己維護,時間長了,開發的模塊越多,負擔越重,最終可能會被拖的無法騰出時間進行開發新的模塊。 如果是誰來執行,誰來維護,那么測試腳本的交接如何進行?

      8。測試環境是共享還是獨立?一般來說,自動化測試對環境的積累比手工測試要強很多,我們可以充分利用晚上的時間和休息時間進行測試,那么測試環境的獨立性就需要很好的保證,對測試資源的要求也很高,我們的測試環境具備這樣的要求嗎?

      暫時想到這么多,而且每個主題都可以拿出來單獨進行討論。后續想到我再補充,歡迎你也給出你的想法和意見。


    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 三思而后行 自動化


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>