Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright 2005, Open Foundation, LLC Continuous Integration Presented to UniForum Chicago Quinn McCallum & Scott Wheeler Open Foundation, LLC May 10th,

Similar presentations


Presentation on theme: "Copyright 2005, Open Foundation, LLC Continuous Integration Presented to UniForum Chicago Quinn McCallum & Scott Wheeler Open Foundation, LLC May 10th,"— Presentation transcript:

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


Download ppt "Copyright 2005, Open Foundation, LLC Continuous Integration Presented to UniForum Chicago Quinn McCallum & Scott Wheeler Open Foundation, LLC May 10th,"

Similar presentations


Ads by Google