Download presentation
Presentation is loading. Please wait.
Published byScot Howard Manning Modified over 9 years ago
1
Copyright 2005, Open Foundation, LLC Continuous Integration Presented to UniForum Chicago Quinn McCallum & Scott Wheeler Open Foundation, LLC May 10th, 2005
2
Copyright 2005, Open Foundation, LLC 2 Overview What is Continous Integration? Benefits Continous Integration Cycle Continous Integration Components Demo Resources Questions
3
Copyright 2005, Open Foundation, LLC 3 What is Continous Integration? Automated Build and Test as Changes Occur –Martin Fowler (www.martinfowler.com/articles/continuousIntegration.html)www.martinfowler.com/articles/continuousIntegration.html Utilizes the XP Testing Concept Can Include Code Metrics Puts Focus on the Team
4
Copyright 2005, Open Foundation, LLC 4 Benefits Continuous Sanity Check Early Detection of Errors –Miscomunication Between Developers Automation Reduces Human Error Provides Regression Testing Facilitates Full Testing Coverage Code Analysis
5
Copyright 2005, Open Foundation, LLC 5 Continous Integration Cycle
6
Copyright 2005, Open Foundation, LLC 6 Continuous Integration Cycle
7
Copyright 2005, Open Foundation, LLC 7 Continous Integration Components Build Framework – CruiseControl (cruisecontrol.sourceforge.net) Build Tool – ANT (ant.apache.org) Test Frameworks –JUnit (www.junit.org) –DbUnit (dbunit.sourceforge.net) –EasyMock (www.easymock.org) –MockObjects (www.mockobjects.com)www.mockobjects.com –StrutsTestCase (strutstestcase.sourceforge.net) –Cactus (jakarta.apache.org/cactus) –HttpUnit (httpunit.sourceforge.net) Performance Test Tools –JaMon (www.javaperformancetuning.com/tools/jamon/index.shtml) –JMeter (jakarta.apache.org/jmeter)
8
Copyright 2005, Open Foundation, LLC 8 Continous Integration Components (continued) Code Analysis –JxRef (www.jxref.org)www.jxref.org –JDepend (www.clarkware.com/software/JDepend.html)www.clarkware.com/software/JDepend.html –PMD (pmd.sourceforge.net) –JDiff (www.jdiff.org) Standards Enforcement –CheckStyle (checkstyle.sourceforge.net) Documentation –JavaDoc (java.sun.com/j2se/javadoc) –JxRef (www.jxref.org) –Database Doc –XML Schema Doc
9
Copyright 2005, Open Foundation, LLC 9 Demo
10
Copyright 2005, Open Foundation, LLC 10 Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.