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

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

  • <strong id="5koa6"></strong>
  • 自動化測試在企業中的實施(2)

    發表于:2011-08-30來源:未知作者:領測軟件測試網采編點擊數: 標簽:
    6)做了前面一系列準備工作,已經有了一個好的開始。接下來就要求大家進行一次頭腦風暴,對剛收集來的需求進行分析,設計出一個好的實現方案。這里

      6)做了前面一系列準備工作,已經有了一個好的開始。接下來就要求大家進行一次頭腦風暴,對剛收集來的需求進行分析,設計出一個好的實現方案。這里我想強調兩點:

      第一、工具只能幫助測試人員去更好的進行測試,至于怎樣使用才能提高工作效率,還是需要測試人員在實施前期進行更多的思考,比如思考如何把一個好的設計轉化成我們后期的自動化腳本等。因為腳本是不會創造性的發現本身沒有涉及到的缺陷,就好比許多測試人員編寫測試用例,如果你沒有把你要測試的功能點寫入測試用例中,根據測試用例執行人員是不會考慮到這一點的。因此設計一個全面,詳細的設計方案顯得尤其重要。

      第二、出于程序可復用的角度考慮,按照怎樣的劃分粒度,如何把腳本進行好的規劃也很重要。例如:將一些使用率高的模塊錄制成共享腳本,使用者只需要通過一些參數進行使用,無須考慮到內部的具體實現機制。這樣還可以大大減少大家的重復勞動量。

      7)對工具有了一定認識以后,就到了上手操練階段。俗話說:“拳不離手,曲不離口”。由于前期投入大量精力、人力、物力,現在正是出成果的時候。但在開發腳本之前,筆者還有幾點想著重申明一下:

      第一、開發腳本必須遵循一些規范化,就類似于程序員編程規范一樣。我們的測試腳本就好比是我們測試人員的程序,同樣要形成一個編寫規范。因為養成這樣的好習慣,是為了能方便維護腳本,避免增加后期的維護量和方便使用者使用;

      第二、保證開發的腳本回放沒有問題的基礎上,適當增加出錯處理來增強腳本;

      第三、后期還可以在腳本中加入檢查點,這樣做的好處可以把原來需要人工去校驗的地方讓腳本去做;

      第四、在腳本中增加數據驅動方法,使腳本能覆蓋更多的分支路徑,進一步提高腳本的集成度。因為前面已經說過了,腳本是不會執行那些沒有被編寫進去的功能點的,所以說后期測試人員一旦發現這個地方有必要讓腳本來代替手工進行執行,就可以不斷的增強我們的自動化腳本。

      8)最后,切記任何工作的開展并非一朝一夕,新技術的開展將需要投入大量人力物力,而自動化測試就是我們測試工程師必須要堅持的一個長期的發展方向。為了不至于做事只做表面,建議每個測試團隊中都必須要有專人去負責推動自動化工作的開展。還必須有專人負責維護腳本,規范腳本,甚至可以引入配置管理工具來統一管理腳本和把經驗文檔化。只有這樣我們的測試財富才會從中不斷積累,只有這樣自動化測試才能走得更遠。

      以上總結了幾點,都是筆者在企業中推行自動化測試的一些心得體會。最后希望能夠有更多人從自動化測試中獲得快樂,從繁瑣的手工測試中解脫出來。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>