<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          自動化測試的誤區

          • 發布:軟件測試培訓
          • 來源:軟件測試教程
          • 時間:2016-11-23 14:50

          所以就造成了大家對自動化測試的第一個誤區:自動化測試可以節省成本(人力、資金)。之所以說是誤解是因為自動化測試有時候并不一定能節省人力。自動化測試可以解放人力,把重復性的工作交給自動化測試來完成,讓人力去做更多有價值的事情。當然你還要有人力來投入自動化測試的開發(無論是測試人員或開發人員都可),更多的還要保持持續的更新維護,因為需求是不斷變化的,一旦需求變化了,與之配套的自動化測試案例就需要更新維護,如果沒有一個合理的策略和工具,這部分的成本一點也不低。何況根據被測系統的不同,可能相應的測試工具的成本以及學習成本也是很高的。

          自動化測試的第二個誤區:自動化率越高越好。從有了自動化測試之后,從領導的層面就覺得需要有個標準來衡量自動化的進展或者效果,于是乎自動化率這個概念就冒出來了。什么是自動化率呢?在我以前的部門里這個概念可以這樣看,假設你的一個系統有100個手工案例,其中20個做成了自動化測試案例,那么你的自動化率就是20%。自此有了這個率,領導就會覺得那你啥時候能做到100%呢,于是每年的考核指標里就多了一項,今年要達到自動化率多少,明年要達到自動化率多少。實際上有了自動化測試案例之后,關鍵是要看執行的成功率,但是目前的大部分自動化測試工具沒有達到非常完美的,一個自動化測試案例執行是否成功,取決于多個方面:案例的健壯性、環境的穩定性、盡量少的靈異事件、需求變更。

          在一個合理的范圍內,可以盡量的提高自動化率,但不是盲目的100%。以前吳穹博士講過一個例子,自動化測試更應該像一個防彈衣,而不是宇航服。防彈衣的作用就是防護身體的重要部位,同時你又不會受其影響。但是如果你100%的防護了,就變成宇航服了,那就比較臃腫,活動起來非常不方便。

          自動化測試的第三個誤區:自動化測試可以用來發現缺陷。缺陷是什么,簡單說缺陷是實際結果和預期結果不一致的產物。而自動化測試案例在實現的時候就是按照預定的劇本來做的,第一步該做什么,第二步該做什么,都是規定好了的,結果是什么也是確定好了的。當然不是說自動化測試不能發現缺陷,關鍵的是它發現的只是和規定的不一樣的東西,從而導致案例的結果是運行失敗的。

          而且不能出現失敗就認為是缺陷,出現自動化測試案例運行失敗嚴格的說有3種情況,需求變更、夾帶或關聯影響、環境問題或靈異事件。這其中需求變更不能完全算作缺陷,你的需求都已經變了,自動化測試失敗是很正常的;環境問題或靈異事件也不能算作缺陷。能算做缺陷的只有夾帶或關聯影響,夾帶就是開發人員在寫代碼的時候自己發現某個地方有問題,偷偷摸摸的改了不告訴別人,我們稱之為夾帶修改,如果告訴別人了,那可能可以算作需求變更。關聯影響就是正常的做另一個需求,和此處無關聯,但是這里被影響到了。所以自動化測試能發現缺陷,但是不是用來發現缺陷的,說這句話的含義是,有些領導會問為什么你做的自動化測試案例都發現不了缺陷。從他們的問話中,我覺得他們是希望這樣一套萬能的自動化測試案例可以發現人工能發現的缺陷,然后以后就可以把人辭掉了。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:什么是自動化測試?
          下一篇:自動化測試的用途

          做有用的自動化測試

          移動端的接口自動化測試

          非移動端的接口自動化測試

          非移動端UI自動化測試

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>