新的起點 新的開始

          快樂生活 !

          Agitar -單元測試自動化生成利器

               根據客戶的要求,最近項目要用Agitar來生成單元測試用例。
               Agitar是基于CS的架構。客戶端是基于Eclipse的插件,Dev編寫好要測試的代碼,并編譯后將代碼發送到服務端。服務端分析Class文件,生成Unit test case文件發送給客戶端,也就是Dev。Dev就可以通過Junit做單元測試了,聽起來是不是很神奇,確實如此,我試了試,對于簡單的代碼而言,測試代碼的覆蓋率基本都能達到100%。它的另一個重要功能是Agitaration,它會分析你的代碼,在服務器端測試代碼的質量。比如它會對于邊界值等進行測試。
               而對于Dev之上的TL或者PM,通過服務端每天產生的DashBoard可以查看整個項目代碼質量,比如有多少TestCase沒有通過。它會分析每一個類及方法的復雜度,便于管理確保項目質量。

               整體而言,這個軟件還是很不錯的,它是根據分析你的Class文件,生成“Characters test case ”,而不是根據業務邏輯的TestCase。
          對于我們Dev而言,通過它的Agitaration功能,可以看到我們代碼的具體行為,查看那些不是我們真正希望的行為,也就是Bug。同時由于不用編寫那些character test case,可以大大減少我們編寫乏味的TestCase的時間,是我們的重點放在真正的業務邏輯。

                但是通過這幾天的實踐,由于我們要重構的方法比較大,行數基本都在2K以上,代碼生成的效果還是很差。還是需要我們具體的編碼啊!!!!

              另外這個軟件是商業軟件,它的Trial Version也只是讓你下載客戶端,然后你要把你的代碼發送到服務端,但公司在USA,我反正在家里連插件都沒有下載下來,太慢了。如果代碼發過去,然后再把他們生成的代碼發過來,不知道到猴年馬月了!!

           

          posted on 2007-12-15 19:28 advincenting 閱讀(4234) 評論(1)  編輯  收藏

          評論

          # re: Agitar -單元測試自動化生成利器 2007-12-15 19:35 vinent

          Agitar 官方網站:
          http://www.agitar.com
          可以下載Trival Version Try it ! good luck !  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          公告

          Locations of visitors to this pageBlogJava
        1. 首頁
        2. 新隨筆
        3. 聯系
        4. 聚合
        5. 管理
        6. <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統計

          常用鏈接

          留言簿(13)

          隨筆分類(71)

          隨筆檔案(179)

          文章檔案(13)

          新聞分類

          IT人的英語學習網站

          JAVA站點

          優秀個人博客鏈接

          官網學習站點

          生活工作站點

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 铅山县| 句容市| 当雄县| 长武县| 师宗县| 运城市| 桐梓县| 吉水县| 永修县| 盱眙县| 融水| 文山县| 盐津县| 孝感市| 闽清县| 丰台区| 改则县| 阳信县| 葵青区| 兴山县| 大城县| 金沙县| 乐亭县| 江陵县| 锡林郭勒盟| 玛多县| 闽侯县| 长沙市| 宾川县| 高雄市| 牙克石市| 金寨县| 洞口县| 商城县| 甘洛县| 灵台县| 万源市| 山丹县| 乐至县| 翁源县| 瑞安市|