<div>
<h2 id="r98d0">Life Beyond JUnit</h2>
Fully formatted shownotes can always be found at <a id="r98d3" title="http://javaposse.com" href="http://javaposse.com/">http://javaposse.com<br /></a></div>
<div>Test driven development and automation techniques - recorded at the Java Posse Roundup 2010 in Crested Butte, CO</div>
<ul>
<li>Fitnesse
<ul>
<li><a href="http://fitnesse.org/">http://fitnesse.org/</a></li>
</ul>
</li>
<li>Slim for Fitnesse
<ul>
<li><a href="http://fitnesse.org/FitNesse.UserGuide.SliM">http://fitnesse.org/FitNesse.UserGuide.SliM</a></li>
</ul>
</li>
<li>Cucumber
<ul>
<li><a href="http://github.com/aslakhellesoy/cucumber">http://github.com/aslakhellesoy/cucumber</a></li>
</ul>
</li>
<li>RSpec
<ul>
<li><a href="http://rspec.info/">http://rspec.info/</a></li>
</ul>
</li>
<li>EasyB
<ul>
<li><a href="http://www.easyb.org/">http://www.easyb.org/</a></li>
</ul>
</li>
<li>Test Driven Development - requirements are testable
<ul>
<li><a href="http://articles.sitepoint.com/article/test-driven-development">http://articles.sitepoint.com/article/test-driven-development</a></li>
</ul>
</li>
<li>Behavior Driven Development
<ul>
<li><a href="http://behaviour-driven.org/">http://behaviour-driven.org/</a></li>
</ul>
</li>
<li>Selenium
<ul>
<li><a href="http://seleniumhq.org/">http://seleniumhq.org/</a></li>
</ul>
</li>
<li>Functional testing
<ul>
<li><a href="http://www.devbistro.com/articles/Testing/Requirements-Based-Functional-Testing">http://www.devbistro.com/articles/Testing/Requirements-Based-Functional-Testing</a></li>
</ul>
</li>
<li>Generated test data
<ul>
<li><a href="http://java-source.net/open-source/testing-tools/testgen4j">http://java-source.net/open-source/testing-tools/testgen4j</a></li>
</ul>
</li>
<li>Useful collection of open source Java testing tools
<ul>
<li><a href="http://java-source.net/open-source/testing-tools">http://java-source.net/open-source/testing-tools</a></li>
</ul>
</li>
<li>Combinatorial explosion
<ul>
<li><a href="http://en.wikipedia.org/wiki/Combinatorial_explosion">http://en.wikipedia.org/wiki/Combinatorial_explosion</a></li>
</ul>
</li>
<li>Regression testing
<ul>
<li><a href="http://en.wikipedia.org/wiki/Regression_testing">http://en.wikipedia.org/wiki/Regression_testing</a></li>
</ul>
</li>
<li>Data Transfer Objects
<ul>
<li><a href="http://gojko.net/FitNesse/book/ch05s03.html">http://gojko.net/FitNesse/book/ch05s03.html</a></li>
</ul>
</li>
<li>Code coverage
<ul>
<li>Emma - <a href="http://emma.sourceforge.net/">http://emma.sourceforge.net/</a></li>
<li>Cobertura - <a href="http://cobertura.sourceforge.net/">http://cobertura.sourceforge.net/</a></li>
<li>Clover - <a href="http://www.atlassian.com/software/clover/">http://www.atlassian.com/software/clover/</a></li>
</ul>
</li>
<li>Findbugs
<ul>
<li><a href="http://findbugs.sourceforge.net/">http://findbugs.sourceforge.net/</a></li>
</ul>
</li>
<li>Infinitest
<ul>
<li><a href="http://improvingworks.com/products/infinitest/">http://improvingworks.com/products/infinitest/</a></li>
</ul>
</li>
<li>ZenTest
<ul>
<li><a href="http://www.zenspider.com/ZSS/Products/ZenTest/">http://www.zenspider.com/ZSS/Products/ZenTest/</a></li>
</ul>
</li>
<li>Scala testing tools
<ul>
<li>ScalaTest - <a href="http://www.artima.com/scalatest/">http://www.artima.com/scalatest/</a></li>
<li>ScalaCheck - <a href="http://code.google.com/p/scalacheck/">http://code.google.com/p/scalacheck/</a></li>
<li>SBT - <a href="http://code.google.com/p/simple-build-tool/">http://code.google.com/p/simple-build-tool/</a></li>
</ul>
</li>
<li>Five whys to the root cause
<ul>
<li><a href="http://en.wikipedia.org/wiki/5_Whys">http://en.wikipedia.org/wiki/5_Whys</a></li>
</ul>
</li>
<li>PMD & PMDs copy/paste detector
<ul>
<li><a href="http://pmd.sourceforge.net/">http://pmd.sourceforge.net/</a></li>
<li><a href="http://pmd.sourceforge.net/cpd.html">http://pmd.sourceforge.net/cpd.html</a></li>
</ul>
</li>
<li>Hudson
<ul>
<li><a href="https://hudson.dev.java.net/">https://hudson.dev.java.net/</a></li>
</ul>
</li>
<li>Testing deficit
<ul>
<li><a href="http://www.agilejournal.com/index2.php?option=com_content&do_pdf=1&id=553">http://www.agilejournal.com/index2.php?option=com_content&do_pdf=1&id=553</a></li>
</ul>
</li>
</ul>
<div><span style="font-size: small;"><strong>Thanks</strong></span></div>
<ul id="r98d11">
<li id="r98d12"> Libsyn.com - <a id="r98d13" href="http://www.libsyn.com/">http://www.libsyn.com</a> - for hosting and bandwidth </li>
<li id="r98d14">Feedburner.com - <a id="r98d18" href="http://www.feedburner.com/">http://www.feedburner.com</a> - for feed redirect</li>
<li id="r98d19"><a id="r98d20" title="Kirsty Doherty" href="http://www.flowerthepa.co.uk/">Kirsty Doherty</a>, <a id="r98d22" title="Amy Ehmann" href="http://designlotus.com/">Amy Ehmann</a> for Java Posse artwork </li>
<li id="h-gd">Theme Music:
<ul id="r98d33">
<li id="iaam">Opening - "Java" the parody song Copyright 1997 Broken Records and Marjorie Music Publ. (BMI),
<ul>
<li>written and performed by Loose Bruce Kerr of the Dr. Demento Show and Sun Microsystems attorney.</li>
<li>Based on the WWI popular song, "Ja-da." Ukelele style on the recording taught to Bruce by his dad.</li>
<li>Re-produced with kind permission from "Loose" Bruce Kerr - <a id="r98d32" title="http://loosebrucekerr.libsyn.com" href="http://loosebrucekerr.libsyn.com/">http://loosebrucekerr.libsyn.com</a> <a href="http://www.youtube.com/watch?v=TAX0gJt-aZg">http://www.youtube.com/watch?v=TAX0gJt-aZg</a></li>
</ul>
</li>
<li id="r98d34">Closing - Juan Carlos Jimenez - In the House (Intro No. 1)<br id="r98d35" /></li>
</ul>
</li>
</ul>
<ul id="r98d36">
<li id="r98d37"> To contact us:
<ul id="r98d38">
<li id="r98d39"> Visit our homepage - <a id="r98d40" href="http://javaposse.com/">http://javaposse.com</a></li>
<li id="x1gp"> Post on our Google Group - <a id="r98d42" title="http://groups.google.com/group/javaposse" href="http://groups.google.com/group/javaposse">http://groups.google.com/group/javaposse</a></li>
<li id="howv">Pose a question on our Google Moderator group - <a id="gl3y" title="http://tinyurl.com/q4javaposse" href="http://tinyurl.com/q4javaposse">http://tinyurl.com/q4javaposse</a></li>
<li id="r98d43"> Call us with questions and feedback - (408) 465-4626 </li>
<li id="r98d44"> Or send us email - <a id="r98d45" href="https://mail.google.com/mail?view=cm&tf=0&to=//[email protected]/">[email protected]</a></li>
</ul>
</li>
</ul>
<p><br id="ju.v" /> The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall<br id="ja2k" /></p><div class="feedflare">
Comments