August 08, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
EAI Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Continuous Integrated Testing
04/17/2006
By David A. Kelly, Analyst, ebizQ

In my previous column, I introduced the problem of application testing and how to integrate it more effectively into the application development lifecycle. In this week’s column, I wanted to spend a little more time exploring some new approaches to this problem.

ADVERTISEMENT
Our Popular Webinars
BPM for Financial Services
Roundtable Discussion: Open Source Market Update
Global Launch - SAP REACH Compliance Solution Demo
Event-Driven SOA: The Best Practice of Advanced Architecture Teams
Evolving Security Architectures and SOA for Better Business Collaboration
More Webinars

Some organizations are starting to consider different approaches to integrating their development and testing processes. For example, some developers may be familiar with an approach to application development called continuous integration. If you aren’t, you may want to check out Martin Fowler’s website, www.martinfowler.com for more information and background on it. Continuous integration is basically a practice of extreme programming. Its goal is a fully automated build and test process, which allows teams—and that’s an important part of the process—to build and test an application or project many times in a single day.

The benefits can be many. For example, doing continual builds and on-going testing makes it much easier to identify potential problems before they’re “baked into” an application. It can also increase productivity, since developers are not spending time chasing old errors and testers are focusing the most critical functionality. In addition, the approach can reduce the amount of integration time required to get the application out the door, since individual components have a higher degree of quality and are less likely to cause unexpected problems when integrated with other components.

Taking the approach of continuous integration and doing continual builds of an application or project can significantly reduce the number of problems or bugs that occur later in the release process—but it’s an approach that does require some discipline.

Which brings us to an extension of the continuous integration approach called continuous integrated testing. Continuous integrated testing builds on the approach of continuous integration. Continuous integrated testing is a combined development and testing methodology that enables a unit test to be run while profiling the application’s code—it makes the process more efficient and reduces the level of effort required by individual developers. Continuous integrated testing enables organizations to integrate application components more frequently and it incorporates functional testing capabilities to increase the quality of the final output.

With continuous integrated testing, application testing can start at the beginning of the development phase and not the end—which can have a big impact on those costs of finding bugs that we talked about in the previous column.

Page 1

More Top Stories
The Next Steps for SaaS Gold Club Protected
BPM Changes the Game for Financial Services Gold Club Protected
OSS: Talking with Bob Bickel, Ringside Networks Gold Club Protected
OSS Talking with Adam Lieber, Webtide Gold Club Protected
OSS: Talking with Amit Pandey, Terracotta Gold Club Protected
BI as a Boon to Business: Now More Than Ever Gold Club Protected
More Top Stories
Related News
Methodologies Launches 'Green SOA' Training
Princess Cruises Sails With IBM Infosphere Software
Companies Have a False Sense of Confidence in Their Backup Solutions
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Event-Driven SOA: The Best Practice of Advanced Architecture Teams
Date: Aug 12, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Global Launch - SAP REACH Compliance Solution Demo
Date: Aug 14, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  BPMN and the Business Process Expert, Part 3: The Art of Process Modeling

In the first two installments of this series, we saw why BPMN is important to the...Learn More

ebizQ also recommends
 Drive Sustainable, Profitable Growth Through CRM: 8 Rules to Turn Your Company into a Customer-Centric Enterprise
 How Much Business Value is Your SOA Delivering?<br>2008 SOA Governance Survey Report
 Transforming the Enterprise by Automating Document-Centric Processes
 BPM: The Next Stage for Continous Process Improvement
 Process360 Scalability - Process Management Application
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat