Today, I spent half a day at home and learned a few things: Software Configuration Management and automation build system.
Software Configuration Management, an open-source tool, is indeed quite a lot. The following LinksArticleThe description is indeed quite good.
Http://en.wikipedia.org/wiki/comparison_of_open_source_configuration_management_software.
But in general, windows is not fully implemented. It is a pity that Microsoft's DMS system is terminated. Microsoft should work hard in this respect to make greater contributions to society.
Automation build system, today I learned: Automatic Build studio and cruisecontrol. net.
Automation build studio, this billing tool is indeed quite good. After reading the following blog, you will know:
Http://www.insidercoding.com/post/2009/06/04/automated-build-studio.aspx.
In addition, there is also a master, combined with Virtual Server 2005, the entire automation level from build to test system, can be called automation QA tool application model.
The article is here, you can see it: http://www.automatedqa.com/techpapers/abs-vmtesting/
Cruisecontrol. net, as an open source software, is also a convenient and excellent software. For details, see how this friend gives full play to its expertise.
Http://www.dougrohm.com/blog/post/2006/01/29/Integrating-MSBuild-with-CruiseControlNET.aspx
In my personal summary, automated build studio is a language related to Microsoft's MFC and DOTNET platforms. It can be used for automated build, while cruisecontrol. net seems to be only able to deal with DOTNET platform-related languages.
Of course, Microsoft's team foundation system is naturally very good and powerful, so it won't be too good here. Tools are at hand. How to make good use of them is something people should think about further.
Through the above content, I think that the foreign software is relatively developed and normalized, and the work is a one-stop model. The integration and automation are high, and the work is naturally very efficient.
A software company needs to come up with efficiency. Without such tools, the efficiency of its employees is basically limited. Some software enterprises that have not yet entered this class must work hard.
I think only enterprises that use these tools can talk about quality assurance and "Quality assurance", and they can also respect ISO9000 and cmme standards at all levels.
By the way, the company does do a good job in automatedqa. I will study its testcomplete product later. Write it down today and study later.