<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Developer Testing (Atom)</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/" />
<modified>2008-04-09T08:12:34Z</modified>
<tagline>Developer Testing - A place to gain and share knowledge.</tagline>
<id>tag:www.developertesting.com,2008://5</id>
<generator url="http://www.movabletype.org/" version="3.16">Movable Type</generator>
<copyright>Copyright (c) 2008, Jeffrey Fredrick</copyright>
<entry>
<title>CruiseControl 2.7.2 Released</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200804/20080409-CruiseControl2.7.2Released.html" />
<modified>2008-04-09T08:12:34Z</modified>
<issued>2008-04-09T08:01:50Z</issued>
<id>tag:www.developertesting.com,2008://5.466</id>
<created>2008-04-09T08:01:50Z</created>
<author>
<name>Jeffrey Fredrick</name>

</author>
<dc:subject>Jeffrey Fredrick</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>CruiseControl 2.7.2 is <a href="http://tinyurl.com/2zm9mz">available for download</a>.</p>

<p>Lots of bug fixes, lots of changes to the Dashboard.</p>

<p>New plugins:</p>

<ul>
   <li><a href="http://cruisecontrol.sourceforge.net/main/configxml.html#store">Cincom Smalltalk VisualWorks Store Source Control</a></li>
   <li>Git <a href="http://cruisecontrol.sourceforge.net/main/configxml.html#git">Source Control</a> &amp; <a href="http://cruisecontrol.sourceforge.net/main/configxml.html#gitbootstrapper">Bootstrapper</a></li>
    <li><a href="http://cruisecontrol.sourceforge.net/main/configxml.html#http">Http Publisher</a></li>
    <li>Mercurial <a href="http://cruisecontrol.sourceforge.net/main/configxml.html#mercurial">Source Control</a> &amp; <a href="http://cruisecontrol.sourceforge.net/main/configxml.html#mercurialbootstrapper">Bootstrapper</a></li>
    <li><a href="http://cruisecontrol.sourceforge.net/main/configxml.html#labelincrementer">SVNLabelIncrementer</a></li>
</ul>

<p>See detailed release notes <a href="http://cruisecontrol.svn.sourceforge.net/viewvc/cruisecontrol/tags/release-2-7-2/cruisecontrol/RELEASENOTES.txt?revision=3912&amp;view=markup">here</a>.</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200804/20080409-CruiseControl2.7.2Released.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Introducing... State Coverage</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200803/20080331-code coverage, state coverage, ICSE.html" />
<modified>2008-03-31T21:57:09Z</modified>
<issued>2008-03-31T20:41:06Z</issued>
<id>tag:www.developertesting.com,2008://5.465</id>
<created>2008-03-31T20:41:06Z</created>
<author>
<name>Ken Koster</name>

</author>
<dc:subject>Homepage</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>The other software metric to come out of Agitar, <a href="http://www.crap4j.org">CRAP</a> is simply too much fun. So David Kao (a former Agitar intern) and I decided to take the levity down a notch.*  The result?</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200803/20080331-code coverage, state coverage, ICSE.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Go faster with dynamic languages, but for how long?</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200803/20080327-000464.html" />
<modified>2008-03-27T23:14:31Z</modified>
<issued>2008-03-27T18:58:39Z</issued>
<id>tag:www.developertesting.com,2008://5.464</id>
<created>2008-03-27T18:58:39Z</created>
<author>
<name>Ken Koster</name>

</author>
<dc:subject>Ken Koster</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>There's a lot to be said for dynamic languages.  With Ruby, PHP, Python, and the rest of the gang, developers can write less code, and sometimes end up with some pretty nice looking code too. I've tried my hand at some PHP, and I must say that PHP arrays really cut down on the keystrokes compared to Collections in everybody's favorite punching bag, Java. But how long can this warm-and-fuzzy feeling last?</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200803/20080327-000464.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Register for CITCON Denver</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200803/20080312-RegisterForCitconDenver.html" />
<modified>2008-03-13T02:01:13Z</modified>
<issued>2008-03-13T01:34:48Z</issued>
<id>tag:www.developertesting.com,2008://5.463</id>
<created>2008-03-13T01:34:48Z</created>
<author>
<name>Jeffrey Fredrick</name>

</author>
<dc:subject>Jeffrey Fredrick</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p><a href="http://www.citconf.com/denver2008/">CITCON Denver</a> is just around the corner, April 4th and 5th. This the 3rd annual CITCON North America event, the previous years having been in <a href="http://www.citconf.com/archive/chicago2006/">Chicago</a> (2006) and <a href="http://www.citconf.com/archive/dallas2007/">Dallas</a> (2007). CITCON events have also been held in <a href="http://www.citconf.com/archive/london2006/">London</a> (2006), <a href="http://www.citconf.com/archive/sydney2007/">Sydney</a> (2007) and <a href="http://www.citconf.com/brussels2007/">Brussels</a> (2007).</p>

<p>For those who haven't heard about it CITCON is the Continuous Integration and Testing CONference, an open spaces (or "unconference") event that attracts an energetic and enthusiastic crowd of CIT practitioners from around the US, Europe and Asia. If you've never been to an open spaces event you can think of it as the best part of a normal conference -- the hallway conversation -- dialed up to 11!</p>

<p>You can <a href="http://www.citconf.com/wiki/index.php?title=Main_Page">read about past CITCONs on the wiki</a> and then <a href="http://www.citconf.com/denver2008/register.php">register today</a>. But hurry, there are already 120 people registered and only 30 more registrations will be accepted!</p>

<p>If you can't make it to Denver then you might want to plan ahead by registering now for <a href="http://www.citconf.com/melbourne2008/">CITCON Melbourne</a> in June or <a href="http://www.citconf.com/amsterdam2008/">CITCON Amsterdam</a> in October. Or maybe even all three!</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200803/20080312-RegisterForCitconDenver.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Webinar: Making the Business Case for Continuous Integration and Testing</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200803/20080303-WebinarMakingTheBusinessCaseForContinuousIntegrationAndTesting.html" />
<modified>2008-03-03T20:11:32Z</modified>
<issued>2008-03-03T19:54:25Z</issued>
<id>tag:www.developertesting.com,2008://5.462</id>
<created>2008-03-03T19:54:25Z</created>
<author>
<name>Jeffrey Fredrick</name>

</author>
<dc:subject>Jeffrey Fredrick</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[This week on Wednesday March 5th I'll be giving a webinar on <a href="http://www.agitar.com/news/events/cit.html">Making the Business Case for Continuous Integration and Testing</a>. This webinar is a bit different than previous ones I've given on CIT. I wanted to address this topic because I've talked to a number of people at places like <a href="http://www.citconf.com/">CITCON</a> who believed that CIT was the right thing to be doing but they were inexplicably (to them) unable to convince others that continuous integration and the automated testing that goes with it were something worth investing in.  So to try and help people I've put together what I see as the most compelling information and also some advice on how to tailor your case based on specific situation in your company.

Following the slide portion of the webinar I'm going to answer questions from the audience. In addition to questions about the slides I'm also interested in hearing from people who've encountered obstacles in adopting CIT and I'll try and provide specific suggestions for getting around the problems.

If you're interested in this material you can <a href="https://www1.gotomeeting.com/register/365832214">register for this webinar today.</a>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200803/20080303-WebinarMakingTheBusinessCaseForContinuousIntegrationAndTesting.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Survey on Business Benefits of Unit Testing</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200801/20080128-SurveyOnBusinessBenefitsOfUnitTesting.html" />
<modified>2008-01-29T00:07:15Z</modified>
<issued>2008-01-28T23:58:14Z</issued>
<id>tag:www.developertesting.com,2008://5.461</id>
<created>2008-01-28T23:58:14Z</created>
<author>
<name>Jeffrey Fredrick</name>

</author>
<dc:subject>Jeffrey Fredrick</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>Artur Hildebrandt is a MBA student at the University of Liverpool and currently running a survey on the business benefits and risks of unit testing. His goal is to identify and measure benefits software development organizations can gain by actively practicing unit testing. I think it would be great to have more information available to persuade management on the benefits of unit testing so I'm happy to promote his survey. If you'd like to take part <a href="https://www.surveymonkey.com/s.aspx?sm=zfbx0YhilnOVMwXpSjTWYw_3d_3d">his questionnaire available at online</a>.</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200801/20080128-SurveyOnBusinessBenefitsOfUnitTesting.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Continuous Integration at JaSST&apos;08 Tokyo</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200801/20080127-ContinuousIntegrationAtJaSST08Tokyo.html" />
<modified>2008-03-11T18:19:36Z</modified>
<issued>2008-01-27T18:59:46Z</issued>
<id>tag:www.developertesting.com,2008://5.460</id>
<created>2008-01-27T18:59:46Z</created>
<author>
<name>Jeffrey Fredrick</name>

</author>
<dc:subject>Jeffrey Fredrick</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>I'm sitting here in SFO waiting for my flight to Tokyo.  I'll be speaking this week at <a href="http://www.jasst.jp/archives/jasst08e.html">JaSST</a>, the Japanese Symposium on Software Testing. This will be a bit different from my normal talks on CI because I'll be focusing on the benefits of CI for testing groups rather than my normal focus on developers. And there will be translation into Japanese which makes for a very different presentation experience. But I'm very excited about giving this talk because Continuous Integration is less well known in Japan than in Europe, Australia or the US, so it will be fun to be bringing the message to a new audience.</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200801/20080127-ContinuousIntegrationAtJaSST08Tokyo.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>AgitarOne available as a downloadable eval!</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200801/20080116-agitarone download evaluation eval.html" />
<modified>2008-01-17T00:09:22Z</modified>
<issued>2008-01-16T23:54:03Z</issued>
<id>tag:www.developertesting.com,2008://5.459</id>
<created>2008-01-16T23:54:03Z</created>
<author>
<name>ashish</name>

</author>
<dc:subject>Homepage</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>Several prospects and friends in the software development business have asked us to make a downloadable eval for <a href="http://www.agitar.com/">AgitarOne</a> available on our web site. <b>It is finally <a href="http://www.agitar.com/solutions/products/on_site_trial.html">here</a>!</b></p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200801/20080116-agitarone download evaluation eval.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Hoorah for XSLT!</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200801/20080114-000458.html" />
<modified>2008-01-15T01:24:21Z</modified>
<issued>2008-01-15T00:46:27Z</issued>
<id>tag:www.developertesting.com,2008://5.458</id>
<created>2008-01-15T00:46:27Z</created>
<author>
<name>Kevin Lawrence</name>

</author>
<dc:subject>Homepage</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<blockquote>It would be handy to have a report of all the unexpected exceptions that get thrown.</blockquote>

<p>I've lost count of the number of times I've heard that. I've even said it myself a few times.</p>

<p>It seemed like it would be pretty easy to do using the <code>dashboard.xml</code> feature of AgitarOne, so I decided to give it a try.</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200801/20080114-000458.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Crap4j 1.1.6 Released</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200801/20080108-000457.html" />
<modified>2008-03-03T19:53:54Z</modified>
<issued>2008-01-08T20:06:48Z</issued>
<id>tag:www.developertesting.com,2008://5.457</id>
<created>2008-01-08T20:06:48Z</created>
<author>
<name>Bob Evans</name>

</author>
<dc:subject>Bob Evans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p><a href="http://www.crap4j.org/news/?p=36">Crap4j 1.1.6 </a>is out. The new version features historical trends of CRAP metrics, and comparison by similarly tagged projects. Exciting!</p>
]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200801/20080108-000457.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>JUnit Factory is a Jolt Award Finalist!</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200801/20080103-000456.html" />
<modified>2008-01-15T00:46:21Z</modified>
<issued>2008-01-03T23:15:01Z</issued>
<id>tag:www.developertesting.com,2008://5.456</id>
<created>2008-01-03T23:15:01Z</created>
<author>
<name>Kevin Lawrence</name>

</author>
<dc:subject>Homepage</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>First we generate over a million free JUnit tests and then we get nominated for a Jolt Award. </p>

<p>What a great end to the first year of <a href="http://www.junitfactory.com">JUnit Factory</a>!</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200801/20080103-000456.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Flock let&apos;s you blog directly from the browser?</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200712/20071226-000455.html" />
<modified>2007-12-26T23:48:26Z</modified>
<issued>2007-12-26T23:34:03Z</issued>
<id>tag:www.developertesting.com,2007://5.455</id>
<created>2007-12-26T23:34:03Z</created>
<author>
<name>ashish</name>

</author>
<dc:subject>Ashish Kumar</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>Well - here's my test of blogging to our <a href="http://www.movabletype.org">MT</a> site directly from the flock browser. If it does go through - then that's amazing - good work by the flock folks. </p>

<p>If you don't know what i'm talking about - check out <a href="http://www.flock.com/">http://www.flock.com/</a></p>

<p>Also, if this works, hopefully I'll be able to write more here, since the blog button is only a Ctrl-Shift-B away!<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p><!-- technorati tags begin --><p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/flock" rel="tag">flock</a>, <a href="http://technorati.com/tag/mt" rel="tag">mt</a>, <a href="http://technorati.com/tag/%20blog" rel="tag"> blog</a></p><!-- technorati tags end --></p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200712/20071226-000455.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Configuring CruiseControl the CruiseControl Way</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200711/20071116-000454.html" />
<modified>2007-11-16T23:58:03Z</modified>
<issued>2007-11-16T23:55:59Z</issued>
<id>tag:www.developertesting.com,2007://5.454</id>
<created>2007-11-16T23:55:59Z</created>
<author>
<name>Bob Evans</name>

</author>
<dc:subject>Bob Evans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p><a href="http://studios.thoughtworks.com/2007/11/8/configuring-cruisecontrol-the-cruisecontrol-way">Configuring CruiseControl the CruiseControl way</a> from ThoughtWorks Studios presents what should be a standard practice. Checking your cruisecontrol configurations into version control and having cruisecontrol bootstrap with them.</p>

<p>Now I could see it getting tricky if you have multiple build machines, but it seems like that would be pretty easy to handle as well by using different config files for different machines, or something similar. That might violate the DRY principle, so it would be good to think a little more about it. How do others deal with this?</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200711/20071116-000454.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Crap4j v1.1.4 Released, Available as an Ant Task now</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200710/20071031-000453.html" />
<modified>2008-01-27T19:11:39Z</modified>
<issued>2007-11-01T06:32:09Z</issued>
<id>tag:www.developertesting.com,2007://5.453</id>
<created>2007-11-01T06:32:09Z</created>
<author>
<name>Bob Evans</name>

</author>
<dc:subject>Bob Evans</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>Like the title says.</p>
<p>This is particularly exciting because now it can be included in continuous integration setups.</p>
<p>One natural next step would be to set a threshold value so that crap4j would throw an error that would fail the build. I would be curious to hear comments on how people would like that to work.</p>
<p>Anyway, find out how to get the latest version at the <a href="http://www.crap4j.org/news/?p=21">blog</a>.</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200710/20071031-000453.html">Read the full blog entry</a></p>]]>
</content>
</entry>
<entry>
<title>Visualizing Complexity and Coverage</title>
<link rel="alternate" type="text/html" href="http://www.developertesting.com/archives/month200710/20071025-VisualizingComplexityAndCoverage.html" />
<modified>2007-10-26T00:06:28Z</modified>
<issued>2007-10-25T21:12:30Z</issued>
<id>tag:www.developertesting.com,2007://5.452</id>
<created>2007-10-25T21:12:30Z</created>
<author>
<name>Jeffrey Fredrick</name>

</author>
<dc:subject>Jeffrey Fredrick</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.developertesting.com/">
<![CDATA[<p>At <a href="http://www.citconf.com/">CITCON</a> Europe in Brussels last week one of the sessions I enjoyed was on CRAP4J and other metrics for bad code. (I've put <a href="http://www.citconf.com/wiki/index.php?title=Crap4J_and_other_metric_tools">my notes</a> up on the CITCON wiki.) Today Kevin reminded me that <a href="http://www.atlassian.com/software/clover/">Clover</a> has a similar metric for identifying risky code, a tag cloud that uses complexity to size the tag and the coverage level to color it. They have posted a sample using Lucene <a href="http://downloads.atlassian.com/software/clover/samples/lucene/project-risks.html">here</a>. This is a pretty neat looking approach... but honestly? I don't really like it.<br />
</p>]]>
<![CDATA[<p><a href="http://www.developertesting.com/archives/month200710/20071025-VisualizingComplexityAndCoverage.html">Read the full blog entry</a></p>]]>
</content>
</entry>

</feed>
