一個程式員,咱看看Software Configuration Management 和 Automation Build System 都是些啥東東

來源:互聯網
上載者:User

今天,在家宅了半天,主要學習了幾個方面的知識:Software Configuration Management 和 Automation Build System

 

Software Configuration Management,開源的工具,確實不少。下面連結的文章,描述的確實挺好。
http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software。
但是總的說來,完全用windows實現的還是沒有的。微軟的DMS系統被終止,確實是太可惜了。微軟應該在這方面下下功夫,能為社會做出更大的貢獻。

 

Automation Build System,今天就學到了:Automated Build Studio和CruiseControl.NET。

Automated Build Studio,這個收費工具確實比較牛,看了下面這篇部落格你就知道了:
http://www.insidercoding.com/post/2009/06/04/Automated-Build-Studio.aspx。
另外,還有一位高手,結合Virtual Server 2005,整了自動化程度相當高的從build到test的系統,可以堪稱Automation QA的工具應用的典範。
文章就在這裡了,大家自己看吧:http://www.automatedqa.com/techpapers/abs-vmtesting/

 

CruiseControl.NET,這個東西,作為一個開源軟體,也是個比較方便的優秀軟體。具體內容可以,可以看看這位朋友,是怎麼發揮它的特長的。
http://www.dougrohm.com/blog/post/2006/01/29/Integrating-MSBuild-with-CruiseControlNET.aspx

 

就我個人總結的化,Automated Build Studio是微軟的MFC、DotNet平台相關的語言,它都能進行自動化build,而CruiseControl.NET好像就只能對付DotNet平台相關的語言。
當然,微軟的Team Foundation System 自然也是很好很強大了,這裡就不囉嗦它的好了。工具都在手邊,怎麼用好它是人們應該進一步琢磨的事情。

 

通過以上的內容,覺得還是國外軟體比較發達和正規化,工作都是一條龍的模式,整合化、自動化程度很高,工作自然效率也很高。
一個軟體企業要想出效率,沒有這些方面的工具,員工的效率基本上是出不來的。沒走上這個階層的一些軟體企業要努力啊。
我覺得只有使用這些工具的企業,才談得上是QA(QUALITY ASSURANCE,“品質保證”),也才能推崇ISO9000和CMMI的各級標準。

 

順便提下,AutomatedQA,這個企業確實做得不錯。以後有時間再研究下它的TestComplete這個產品。今天且記下,以後學習吧。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.