摘要(英) |
In a software development process, system integration takes an important part. When we develop system from traditional software to Web application or even Web Services, the integration task would become much more complicated.Also,we need to consider a lot of different situation to find the problem in our system.
The user usually use Web Services by its interface. To test a service, we often test the interface without touch the code level.Therefore,we need make sure that the code level of service works. We will archive the goal by doing unit-testing and integration testing.
In order to support the development and integration task in the SOA-based (Service Oriented Architecture) system, our approach is using the Daily Build and Auto Test (DBAT) System to support a parts of functions. In addition, we will modify and enhance the existing system to meet our goals which include automatic compiling, testing and deployment.
|
參考文獻 |
[1] Richard Hsu,基於服務導向架構之每日建置與自動測試系統設計與實作,July 2008
[2] Steve McConnell, “Daily Build and Smoke Test”, IEEE Software, Vol. 13, pp.144-143, JULY 1996.
[3] Troy Magennis,”Continuous Integration and Automated Builds at Enterprise Scale”, November 2007
[4] Mira Kajko-Mattsson, “Lesson Learned from Attempts to Implement Daily Build”, Software Maintenance and Reengineering, Proceedings of the Eighth Euro micro Working Conference on Software Maintenance and Reengineering, pp. 137-147, 2004.
[5] Joel Spolsky, Daily Builds Are Your Friend, 27 January 2001. From: http://www.joelonsoftware.com/articles/fog0000000023.html.
[6] CMMI, 7 July 2008. From: http://www.sei.cmu.edu/cmmi/general/index.html.
[7] Wikipedia, Software Build, 5 July 2009. From: http://en.wikipedia.org/wiki/Software_build.
[8] Wikipedia, Service-oriented_architecture, 5 July 2009. From: http://en.wikipedia.org/wiki/Service-oriented_architecture
[9] Michael Huhns,”Approaches for Service Deployment”,IEEE INTERNET COMPUTING,April 2005
[10] Erik Hatcher, Java Development with Ant, 邱忠文, Manning, October 2003
[11] Apache Jakata Project,Cactus,5 July 2009,From http://jakarta.apache.org/cactus/integration/howto_tomcat.html
[12] Eclipse,JET Tutorial,5 July 2009,From http://www.eclipse.org/articles/Article-JET/jet_tutorial1.html
|