如何提高功能自動化工具在實際工作中的覆蓋

發表于:2007-07-30來源:作者:點擊數: 標簽:工具自動化覆蓋
在工作中,對于功能自動化到底應該覆蓋到什么比例?我來發表一下自己的看法。 現在無論做什么都講究投入產出比,做測試自然也一樣。先說一下功能 自動化測試 優點與缺點: 一、優點: 1、測試效率高,可以在較少的時間內運行更多的測試。 2、 測試過程 可完全
在工作中,對于功能自動化到底應該覆蓋到什么比例?我來發表一下自己的看法。
        現在無論做什么都講究投入產出比,做測試自然也一樣。先說一下功能自動化測試優點與缺點:
        一、優點:
        1、測試效率高,可以在較少的時間內運行更多的測試。
        2、測試過程可完全重現
        3、對程序的回歸測試更方便。復用性好的測試腳本,可以很方便的用于各種回歸測試,節約了大量的資源。
        4、具有一致性和可重復性。
        二、缺點:
        1、前期耗用的工作量較大,自動化覆蓋率越高,前期消耗的工作量越大。
        2、對測試人員的技術水平要求較高,由于比手工測試稍微高級一些,且為了做出復用性高的腳本,因此對測試人員的編碼能力有一些要求。
        3、需要對測試腳本進行維護。
        4、不能完全代替手工測試,有些還是必須要用手工去完成。
        既然有優點,也有那么多缺點,我們應該怎么去做,把缺點的影響減到最???
        我有以下做法:
        1、前期耗用的工作量的確較大,但是我們要充分利用函數庫,將很多的通用函數放進去,這樣我們編寫腳本時,可以大量的call已經存在的函數,這樣工作量會小很多,效率也會提升很多。
        2、對測試人員的技術水平要求較高,對于這點,我們的方法還是很簡單的——培訓,編寫QTP的技術含量并不高,只要稍加培訓,絕大多數沒有接觸過的測試人員都能夠完成任務。
        3、需要對測試腳本進行維護,這個是必然的。在不斷推出的版本中,有些只是部分控件的變化,有些則是整個頁面的變化,但要維護并不難,充分利用控件庫,增加刪除修改空間,便能夠很輕松的維護好腳本,使其繼續可以復用。
        4、不能完全代替手工測試,這個是米有辦法的,我們及早分清哪些手工,哪些自動,這樣也可以提高效率,避免不必要的資源浪費。
        5、把功能自動化腳本充分覆蓋到每一個項目中去,這樣這些項目以后的回歸以及日常的測試,將變得很輕松,當然不要忘記手工去彌補那些自動化未覆蓋高的地方哦。
        按照以上的方法去做,我相信很多公司都能夠將功能自動化作起來,并作好。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97