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

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

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

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

    每日構建采用軟件的評估報告

    發布: 2008-8-06 10:28 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 88次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:評估報告
    一、目的:

     選擇一個符合本公司軟件開發實際需求的每日構建軟件,并有一定前瞻性。

     二、評估項目

     1、基本功能 :

    。1)、能調用多種版本控制軟件取得代碼。
    。2)、對代碼進行編譯,并自動管理版本號。
    。3)、對編譯結果能及時并且自動反饋,編譯時的任何錯誤都能被追蹤。
    。4)、可以調用測試軟件進行測試。
    。5)、構建成功完成后能作出軟件“快照”,可直接供測試和發布。
    。6)、是否支持多語言編譯。
    。7)、可靈活定義構建流程。

     2、易用性:
     界面是否簡單易用。

     3、后期維護和擴展性:
    。1)、每日構建流程的創建是否簡便
    。2)、項目進行中對每日構建的流程的變更是否簡便。
    。3)、其他功能的支持,比如集成文件復制,刪除,屬性更改;壓縮、ftp文件傳輸等。

     4、軟件費用:
     每日構建軟件自身成本,以及使用和維護時產生的費用成本。

     三、評估對象

     由于時間等方面的原因,只對兩個每日構建軟件進行評估。
     分別是FinalBuilder2和開源軟件Want。

     四、評估方法

     從實際開發流程出發,從VSS取代碼,進行編譯和發布

     五、評估結果

     1、針對評估項目:

        FinalBuilder2 Want  
    基本功能 支持多種版本控制軟件  VSS、CVS、QVCS等多種,沒有的可以擴充  不直接支持,可以改代碼  
    編譯代碼,生成版本號  支持  支持  
    及時自動反饋編譯結果  可以通過日志、e-mail等多種方式反饋  日志和界面  
    支持測試軟件  支持AQTIME,可以用命令行擴充  支持DUNIT單元測試,其余的要改代碼或調用 
    構建成功完成可直接供測試和發布  可以通過文件復制、ftp等方式直接發布  不直接支持,可以改代碼 
    支持多語言編譯。  支持DELPHI、JAVA、.NET等  只支持DELPHI,但可以改代碼  
    靈活定義構建流程  可以,并可以對構建程序編寫腳本事件  不太方便 
    易用性 界面是否簡單易用  是,完全GUI界面,也支持命令行  不太方便,控制臺程序,配置時需編寫XML文件  
    快速創建構建流程  是  需花時間熟悉,編寫XML文件  
    后期維護和擴展性 快速變更構建的流程  是  需花時間熟悉,修改XML文件  
    其他功能的支持,比如集成文件復制,刪除,屬性更改;壓縮、ftp文件傳輸等。  是  支持壓縮等,但大部分要動代碼 
    軟件費用 費用  EUR:300,后期費用少 免費,后期費用多 

    2、總體描述:

    。1)、二者在測試時都發現小BUG,由于WANT是開源軟件,迅速解決問題,但FB2有新聞組支持,第二天也得到反饋。
     在SOURCEFORGE上,對WANT的BUG提交最遲是去年10月,要么是很成熟,要么是人氣不足了。后者可能性更大。

    。2)、WANT的架構是比較靈活的,比如對多語言編譯的擴充,從代碼上看,是可以在其架構上進行。
     而FB2的擴充只能是通過調用批文件等或版本升級來進行,但它已經提供了大多數主流語言的編譯。

    。3)、在構建流程的配置上,WANT是通過手寫XML文件配置,雖然有它附帶輔助工具DOF2WANT來自動從DOF文件生成xml,但實際情況是生成的文件并不能直接或少許改動后使用,還是有比較大的工作量。單個WANT程序只能編譯一個工程文件,如果是群組,必須依次調用,日后組織困難。

     FB2是通過圖形界面配置,直觀易用,流程的順序和是否使用通過鼠標控制就可以配置,并可以方便的把多個流程組合并順序使用。

    。4)、FB2還提供了一些其他功能:構建過程中人機交換功能、注冊表的讀寫、檢測磁盤剩余空間、創建虛擬驅動器,調用InstallShield,對INTERNET的訪問、運行腳本(支持四種腳本語言)等功能。

    。5)、從每日構建的理論來說,WANT更像是每日編譯,雖然它比直接寫編譯批文件功能強大一些。FB2相對來說是比較完善的,它的流程化更加清晰,更人性化。

     WANT的優勢在于開源,可以不斷進行完善來達到FB2的功能和便利優勢,但所需人工費用很大。

     因此,從性價比上看,FB2對一個想通過實施每日構建來提高軟件質量和管理質量的公司來說,應該是個比較好的選擇。 

      
     

    延伸閱讀

    文章來源于領測軟件測試網 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>