<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Developer News</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/" />
   <link rel="self" type="application/atom+xml" href="http://www.agitar.com/developers/atom.xml" />
   <id>tag:www.agitar.com,2008:/developers//2</id>
   <updated>2008-03-10T22:14:12Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.32</generator>

<entry>
   <title>JUnit Factory Wins!</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2008/03/junit_factory_wins.html" />
   <id>tag:www.agitar.com,2008:/developers//2.562</id>
   
   <published>2008-03-06T21:27:26Z</published>
   <updated>2008-03-10T22:14:12Z</updated>
   
   <summary> As we mentioned previously, JUnit Factory was a Jolt Award Finalist for 2008. Well, we won! Last night at the award ceremony, we were pleased that JUnit Factory received the 2008 Jolt Productivity Award in the Testing Tools category....</summary>
   <author>
      <name>Jeffrey Fredrick</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[<p>
As we <a href="/developers/2008/01/junit_factory_is_a_jolt_award.html"> mentioned previously</a>, JUnit Factory was a <a href="http://www.joltawards.com/finalists.html">Jolt Award Finalist</a> for 2008. Well, we won! Last night at the award ceremony, we were pleased that JUnit Factory received the 2008 Jolt Productivity Award in the Testing Tools category. (Read all about it in the <a href="/news/pr/20080311.html">press release</a>. A full listing of all the 2008 Jolt award winners is available <a href="http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/03-06-2008/0004769052&EDATE">here</a>.)
</p>
<img src="/images/awards/JoltAward18-sm.jpg" alt="Jolt Award" style='margin: 15px; display: inline;' />
<p>
Learn more about JUnit Factory &mdash; and try it free! &mdash; at <a href="http://www.junitfactory.com">junitfactory.com</a>.
</p>]]>
      
   </content>
</entry>
<entry>
   <title>JUnit Factory is a Jolt Award Finalist!</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2008/01/junit_factory_is_a_jolt_award.html" />
   <id>tag:www.agitar.com,2008:/developers//2.558</id>
   
   <published>2008-01-03T22:29:05Z</published>
   <updated>2008-03-06T22:55:14Z</updated>
   
   <summary> Agitar&apos;s unit testing solutions have been helping developers work smarter since 2004. Our commercial products have won Jolt awards each year for the past three years, but we decided that software quality was too important to restrict to developers...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[  <p>
     Agitar's unit testing solutions have been helping developers work smarter since 2004. Our commercial products have won Jolt awards each year for the past three years, but we decided that software quality was too important to restrict to developers in big corporations.
  </p>

  <p>
    A year ago, we made our Java test generation service available for free through <a href="http://www.junitfactory.com/">JUnit Factory</a>. Since then, we have delivered over a million tests to thousands of users in more than a hundred countries.
  </p>

  <p>
    Now, JUnit Factory has been named as a <a href="http://www.joltawards.com/finalists.html" title="Jolt Awards 2008">Jolt Award finalist for 2008</a> and we're hoping it wins the award to go along with the three previously won by its commercial big brothers...
  </p>



<a href="/news/pr/20050321.html" title="Jolt Award 2005">Agitator won in 2005...</a> 
<img src="/images/awards/joltaward_sm.gif" alt="Jolt Award 2005" style='margin: 25px; display: inline;'/>



<a href="/news/pr/20060322.html" title="Jolt Award 2006">...and again in 2006...</a>
<img src="/images/awards/jolt_logo16_sm.gif" alt="Jolt Award 2006" style='margin: 25px; display: inline;' />


<a href="/news/pr/20070328.html" title="Jolt Award 2007">...and AgitarOne got the big prize last year...</a>
<img src="/images/awards/JoltLogo17th.jpg" alt="Jolt Award 2007" style='margin: 25px; display: inline;' />


  <p style='clear: both'>
     Why not try JUnit Factory for yourself? You can generate JUnit tests for your entire Java project by
    <a href="http://www.junitfactory.com/downloads/" title="Download Plug-in">downloading our free plug-in for Eclipse</a> - or just <a href="http://www.junitfactory.com/demo/" title="Demo">try our online demo</a>.
  </p>
]]>
      
   </content>
</entry>
<entry>
   <title>Ted Husted Article: How to maintain apps you didn&apos;t write</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2008/01/ted_husted_article_how_to_main.html" />
   <id>tag:www.agitar.com,2008:/developers//2.557</id>
   
   <published>2008-01-03T21:36:19Z</published>
   <updated>2008-01-03T22:06:21Z</updated>
   
   <summary>Ted Husted (of Struts fame) has written a great article that talks us through using JUnit Factory to generate JUnit tests for JPetStore. In this article, we&apos;ll use JUnit Factory to create a suite of standard JUnit tests for the...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[<a href="http://jdj.sys-con.com/read/478335_2.htm">Ted Husted (of Struts fame) has written a great article</a> that talks us through using JUnit Factory to generate JUnit tests for JPetStore.

<blockquote> In this article, we'll use JUnit Factory to create a suite of standard JUnit tests for the Spring JPetstore business layer, so that we can refactor or extend the business logic with confidence. As we change the JPetStore code, we'll run the tests to see whether we have broken any of the code's existing behavior. As we go along, we can update the tests by hand, generate new tests, or both.
</blockquote>

Ted's article, published in JDJ, describes how characterization tests help to bring an unfamiliar application under test, making maintenance safer and easier.

<blockquote>Unit tests give us the confidence to change applications, even legacy applications that we didn't write ourselves. To avoid the drudgery of writing a test case for every edge and boundary, we can let JUnit Factory generate a large set of characterization tests for us. If we need to explore an existing code base, characterization tests can act as a learning guide by documenting what the code actually does. If we need to change existing code, characterization tests act as critical "change detectors" that help us avoid unforeseen side effects.</blockquote>]]>
      
   </content>
</entry>
<entry>
   <title>No More Mr. Nice Guy!</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/12/no_more_mr_nice_guy_1.html" />
   <id>tag:www.agitar.com,2007:/developers//2.556</id>
   
   <published>2007-12-12T18:33:59Z</published>
   <updated>2007-12-12T19:16:56Z</updated>
   
   <summary> Alberto Savoia gets tough in his campaign to improve quality in the software industry....</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[<object width="400" height="340"><param name="movie" value="http://www.youtube.com/v/JIASiZQR3nI&rel=1&border=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/JIASiZQR3nI&rel=1&border=0" type="application/x-shockwave-flash" wmode="transparent" width="400" height="340"></embed></object>

Alberto Savoia gets tough in his campaign to improve quality in the software industry.

]]>
      
   </content>
</entry>
<entry>
   <title>Welcome Africa!</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/12/welcome_africa.html" />
   <id>tag:www.agitar.com,2007:/developers//2.555</id>
   
   <published>2007-12-05T18:02:28Z</published>
   <updated>2007-12-05T18:09:29Z</updated>
   
   <summary>Perhaps in response to my earlier post noting that, JUnit Factory is not yet popular in Siberia, Greenland or Africa there has been a huge surge in activity from Egypt. So far in December there has been more activity from...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[Perhaps in response <a href="http://www.agitar.com/developers/2007/08/where_in_the_world.html">to my earlier post</a> noting that,

<blockquote>JUnit Factory is not yet popular in Siberia, Greenland or Africa</blockquote>

there has been a huge surge in activity from Egypt. So far in December there has been more activity from Egypt than from any other country making this the first month where the US has not occupied the top spot! 

Oh. Did I mention that JUnit Factory has served over <a href="http://www.agitar.com/news/pr/20071015.html">one million tests</a> during 2007?

]]>
      
   </content>
</entry>
<entry>
   <title>Run your hand-written tests. Quickly.</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/09/run_your_handwritten_tests_qui.html" />
   <id>tag:www.agitar.com,2007:/developers//2.543</id>
   
   <published>2007-09-25T19:52:56Z</published>
   <updated>2007-09-25T19:57:58Z</updated>
   
   <summary>AgitarOne has had the ability to run hand-written JUnits since 4.2 but it was disabled in JUnit Factory until we were able to make them run in a safe sandbox. If you have a lot of JUnit tests and you...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[AgitarOne has had the ability to run hand-written JUnits since 4.2 but it was disabled in JUnit Factory until we were able to make them run in a safe sandbox.

If you have a lot of JUnit tests and you want a quick and easy way to run them and report on the results, request a Developer Dashboard and we'll run them for you on our server farm. They'll run much more quickly when they are distributed across 20 CPUs.

Developer Dashboards are great for open source projects. Just request a dashboard and send the resulting link to your team. Here's an example where one of the Cruise Control committers has requested a dashboard:

<ul>
  <li><a href="http://www.junitfactory.com/agitar-server/dashboards/developer/87A6EB860707E1AA01F9EEB115D4E30E/latest">Dashboard for Cruise Control</a></li>
</ul>

There are full instructions for Developer Dashboards at <a href="http://www.junitfactory.com/dashboards/">www.junitfactory.com/dashboards/</a>. ]]>
      
   </content>
</entry>
<entry>
   <title>Do you speak Japanese?</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/09/do_you_speak_japanese.html" />
   <id>tag:www.agitar.com,2007:/developers//2.542</id>
   
   <published>2007-09-25T19:46:36Z</published>
   <updated>2007-09-25T19:52:35Z</updated>
   
   <summary>As if it weren&apos;t enough that the traffic to www.junitfactory.com has doubled in the last month, we just rolled out a Japanese version of the site. Visits from overseas come in waves. The USA is always top of the list...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[As if it weren't enough that the traffic to <a href="http://www.junitfactory.com">www.junitfactory.com</a> has doubled in the last month, we just rolled out a Japanese version of the site.

Visits from overseas come in waves. The USA is always top of the list but the top three places are filled variously by German, Australia, China, Japan, France, Spain and Brazil (South Africa is currently #2). With the translation into Japanese, we hope to welcome a lot more visitors from Japan.

If you are curious to see what <a href="http://www.junitfactory.com">www.junitfactory.com</a> looks like in Japanese (and even if you are not), I highly recommend the wonderful <a href="https://addons.mozilla.org/en-US/firefox/addon/1333">Quick Locale Switcher</a> for Firefox. ]]>
      
   </content>
</entry>
<entry>
   <title>Where in the world...?</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/08/where_in_the_world.html" />
   <id>tag:www.agitar.com,2007:/developers//2.533</id>
   
   <published>2007-08-27T21:04:37Z</published>
   <updated>2007-08-27T21:15:58Z</updated>
   
   <summary>JUnit Factory is not yet popular in Siberia, Greenland or Africa, but it&apos;s doing quite well everywhere else. Here&apos;s a snapshot of visitors by city over the last few weeks: (click on the map for a larger image)...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[JUnit Factory is not yet popular in Siberia, Greenland or Africa, but it's doing quite well everywhere else.

Here's a snapshot of visitors by city over the last few weeks:

<a href="/developers/world-map-08-07.png"><img src="/developers/world-map-08-07.png" width='350' height='200'/></a>
(click on the map for a larger image)

]]>
      
   </content>
</entry>
<entry>
   <title>Agile 2007</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/08/agile_2007.html" />
   <id>tag:www.agitar.com,2007:/developers//2.529</id>
   
   <published>2007-08-06T20:39:39Z</published>
   <updated>2007-08-06T20:57:48Z</updated>
   
   <summary>Agile 2007 starts next week and Jeff Fredrick, Bob Evans and I will be there. Bob will be giving his much acclaimed &quot;To catch a bug you have to think like a bug&quot; presentation and Jeff will help you learn...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[<a href="http://www.agile2007.org/">Agile 2007</a> starts next week and Jeff Fredrick, Bob Evans and I will be there.

Bob will be giving his much acclaimed "To catch a bug you have to think like a bug" presentation and Jeff will help you learn how "Create change one 'Tic Tac' at a time".

We also have a booth on the expo floor so if you have a burning question about AgitarOne or JUnit Factory - or if you just want to chat about testing - stop by and say 'hi!' ]]>
      
   </content>
</entry>
<entry>
   <title>June Trivia</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/06/june_trivia.html" />
   <id>tag:www.agitar.com,2007:/developers//2.524</id>
   
   <published>2007-06-27T17:31:26Z</published>
   <updated>2007-06-27T19:24:01Z</updated>
   
   <summary> There are now over 1000 registered users. Many of them use JUnit Factory every day. During June, JUnit Factory generated 20,000 tests for 2,000 users in 90 countries June was the first month where there was more activity on...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[<ul>
<li>There are now over 1000 registered users. Many of them use JUnit Factory every day.</li>
<li>During June, JUnit Factory generated 20,000 tests for 2,000 users in 90 countries</li>
<li>June was the first month where there was more activity on JUnit Factory from the UK than from the USA.</li>
<li>Only half of JUnit Factory visitors are native English speakers.</li>
<li>Top languages include: Japanese, German, Chinese, Portuguese, French, Italian and Spanish</li>
<li>The top referring sites were in Japan (<a href="http://javanews.jp">javanews.jp</a> and <a href="http://d.hatena.ne.jp">d.hatena.ne.jp</a>), Germany (<a href="http://javamagazin.de">javamagazin.de</a>) and the USA (<a href="http://cafeaulait.org">cafeaulait.org</a>)</li>
</ul> ]]>
      
   </content>
</entry>
<entry>
   <title>Early Access Feature - Publish a Dashboard</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/05/early_access_feature_publish_a.html" />
   <id>tag:www.agitar.com,2007:/developers//2.517</id>
   
   <published>2007-05-08T22:09:47Z</published>
   <updated>2007-07-31T17:47:40Z</updated>
   
   <summary>The ability to generate dashboards has been a popular feature of AgitarOne for a long time but, with the new release rolled out this week, you can now generate a dashboard with JUnit Factory. To generate a dashboard for your...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[The ability to generate dashboards has been a popular feature of AgitarOne for a long time but, with the new release rolled out this week, you can now generate a dashboard with JUnit Factory.

To generate a dashboard for your project,

   1. Select your project in the Eclipse Package Explorer
   2. Click the Generate Dashboard <img src='http://www.junitfactory.com/dashboard-button.gif' alt='Generate dashboard' /> button in the toolbar

JUnit Factory will run all of your tests and then publish a dashboard.

Your dashboard will be hosted on <a href="http://www.junitfactory.com" alt="JUnit Factory">www.junitfactory.com</a> so don't publish a dashboard unless you really want your project to be visible on a public website.

This is a very early version of a new feature, so we'd appreciate any feedback, comments, complaints or bugs that you can send our way.

I generated dashboards for some toy projects that I had lying around on my hard drive so you can see how the dashboard will look:

<ul>
    <li><a href='http://www.junitfactory.com/agitar-server/dashboards/developer/A1E247B1C05647B1F539D47F6BDEC358/latest'>Diplomacy</a> - play diplomacy over IM</li>
    <li><a href='http://www.junitfactory.com/agitar-server/dashboards/developer/8D296ED9EAC8022B08E4DDCC2387BE5C/latest'>Spectrum</a> - an emulator for the Zilog Z80</li>
    <li><a href='http://www.junitfactory.com/agitar-server/dashboards/developer/6F0DE137A8D902A28489AC304174E2B9/latest'>Genetic</a> - a library for genetic programming</li>
</ul>

The first two have helpers (you see the jump in coverage where I added the helpers). The third project does not.

You'll need to update your plug-in to generate a dashboard.]]>
      
   </content>
</entry>
<entry>
   <title>Where are you?</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/04/where_are_you_1.html" />
   <id>tag:www.agitar.com,2007:/developers//2.513</id>
   
   <published>2007-04-27T20:55:48Z</published>
   <updated>2007-05-02T22:39:20Z</updated>
   
   <summary>We are getting visitors from all over the world. People from all these countries used JUnit Factory during the month of April: Wherever you are from, welcome!...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[We are getting visitors from all over the world. 

People from all these countries used <a href="http://www.junitfactory.com">JUnit Factory</a> during the month of April:

<table style='margin-left: 20px'><tr><td><img width="14" height="14" alt="flag" src="/developers/flags/hr.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/de.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/in.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/cn.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/uk.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/cl.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/au.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/pl.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/jp.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/it.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ca.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/br.png" /></td></tr><tr><td><img width="14" height="14" alt="flag" src="/developers/flags/ie.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ro.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/nl.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/es.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/co.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/fr.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/fi.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/be.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ru.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ba.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/no.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/pk.png" /></td></tr><tr><td><img width="14" height="14" alt="flag" src="/developers/flags/sg.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ch.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/my.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/th.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/tw.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/tr.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/hu.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/mx.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/sk.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/kg.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/nz.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/at.png" /></td></tr><tr><td><img width="14" height="14" alt="flag" src="/developers/flags/ar.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/dk.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/il.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/yu.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/pe.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ua.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/se.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/cz.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/lv.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ae.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/za.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ee.png" /></td></tr><tr><td><img width="14" height="14" alt="flag" src="/developers/flags/si.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/do.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/lt.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/fj.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/vn.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/gr.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/md.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/us.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/bg.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/cy.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/gh.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/kh.png" /></td></tr><tr><td><img width="14" height="14" alt="flag" src="/developers/flags/sa.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/is.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/uy.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/eg.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/kz.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ma.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/hk.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/mm.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/ci.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/fo.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/pt.png" /></td><td><img width="14" height="14" alt="flag" src="/developers/flags/com.png" /></td></tr></table>

Wherever you are from, welcome!

]]>
      
   </content>
</entry>
<entry>
   <title>Help with Homework</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/04/we_have_noticed_a_few.html" />
   <id>tag:www.agitar.com,2007:/developers//2.509</id>
   
   <published>2007-04-16T22:57:30Z</published>
   <updated>2007-04-18T15:37:12Z</updated>
   
   <summary>We have noticed a few college professors setting homework assignments based around JUnit Factory… …like this one at George Mason University. Reconsider the pattern matching example from assignment 7. Send this code off to JUnitFactory, and analyze the generated tests....</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[We have noticed a few college professors setting homework assignments based around JUnit Factory…

…like this one at <a href="http://ise.gmu.edu/~pammann/637/assign09.html">George Mason University</a>.

<blockquote>Reconsider the pattern matching example from assignment 7. Send this code off to JUnitFactory, and analyze the generated tests. Write a brief (one or two paragraph) summary of the resulting tests. In particular, you might want to contrast the JUnitFactory tests with the dataflow tests you encoded by hand in assignment 7.</blockquote>

…and this one at <a href="http://www.cs.cmu.edu/~aldrich/courses/754/homework/asst3.pdf">Carnegie Mellon University</a>.

<blockquote>In this section you will judge the ability of the automatically generated unit tests to find
bugs in the Othello program. We will do this by pointing out three specific, existing bugs
in the Othello program.</blockquote>

We are currently designing a short assignment that will expose students to the idea of <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=200725">characterization tests</a>. If you'd like collaborate - or just give us feedback - let us know at <a href="mailto:feedback@junitfactory.com">feedback@junitfactory.com</a> or join the <a href="http://forums.agitar.com/agitar/board/message?board.id=jufAnnouncements&message.id=14">discussion on our forums</a>.

If you are teaching a course in software testing and have set a similar assignment, we'd love to hear about it! ]]>
      
   </content>
</entry>
<entry>
   <title>Blog Roundup</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/04/blog_roundup.html" />
   <id>tag:www.agitar.com,2007:/developers//2.508</id>
   
   <published>2007-04-16T21:03:55Z</published>
   <updated>2007-04-16T21:37:05Z</updated>
   
   <summary>We are starting to see a few unsolicited reviews of JUnit Factory popping up in the blogosphere. Here are some of the most recent: CodeOdor.com Technoetic InfoQ ITPro (japanese) SD Times Hatena::Diary (japanese) CSDN (chinese)...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[We are starting to see a few unsolicited reviews of JUnit Factory popping up in the blogosphere. 

Here are some of the most recent:
<ul>
  <li><a href='http://www.codeodor.com/index.cfm/2007/4/7/JUnit-Factory---Generate-more-than-just-stubs-for-your-tests/1111'>CodeOdor.com</a></li>
  <li><a href='http://blog.technoetic.com/2007/04/08/junitfactory-first-impressions/'>Technoetic</a></li>
  <li><a href='http://www.infoq.com/news/2007/03/characterization-testing'>InfoQ</a></li>
  <li><a href='http://itpro.nikkeibp.co.jp/as/sqs2007/agitar.html'>ITPro (japanese)</a></li>
  <li><a href='http://www.sdtimes.com/fullcolumn/column-20070315-03.html'>SD Times</a></li>
  <li><a href='http://d.hatena.ne.jp/okazuki/20070226/1172493969'>Hatena::Diary (japanese)</a></li>
  <li><a href='http://blog.csdn.net/cz_hyf/archive/2007/04/02/1549735.aspx'>CSDN (chinese)</a></li>
</ul>]]>
      
   </content>
</entry>
<entry>
   <title>Struts Webinar Recording</title>
   <link rel="alternate" type="text/html" href="http://www.agitar.com/developers/2007/04/struts_webinar_recording.html" />
   <id>tag:www.agitar.com,2007:/developers//2.501</id>
   
   <published>2007-04-06T21:13:53Z</published>
   <updated>2007-04-06T23:35:03Z</updated>
   
   <summary>Our Struts webinar on Tuesday was a great success. If you missed it first time around, you can watch the whole presentation online here. If you have any questions about the webinar or about how you can generate characterization test...</summary>
   <author>
      <name>Kevin Lawrence</name>
      <uri>http://www.junitfactory.com</uri>
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://www.agitar.com/developers/">
      <![CDATA[Our Struts webinar on Tuesday was a great success. If you missed it first time around, you can watch the whole presentation online <a href="http://www.agitar.com/downloads/webinars/junit_struts/testing_struts_junit.html">here</a>.

If you have any questions about the webinar or about how you can generate characterization test for your Struts application with JUnit Factory come and join the discussion on our forums at <a href="http://forums.agitar.com/agitar/board/message?board.id=jufAnnouncements&message.id=11">http://forums.agitar.com</a>.]]>
      
   </content>
</entry>

</feed>
