Java Posse: Roundup '10 - Life Beyond JUnit

Java Posse

Life Beyond JUnit Fully formatted shownotes can always be found at http://javaposse.comTest driven development and automation techniques - recorded at the Java Posse Roundup 2010 in Crested Butte, CO *Fitnesse *http://fitnesse.org/ *Slim for Fitnesse *http://fitnes.

Running time
1h4m
File size
45.00MB

Download Original File | View original post

Episode synopsis

 

            <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 -&nbsp;<a href="http://emma.sourceforge.net/">http://emma.sourceforge.net/</a></li>
            <li>Cobertura  -&nbsp;<a href="http://cobertura.sourceforge.net/">http://cobertura.sourceforge.net/</a></li>
            <li>Clover  -&nbsp;<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 -&nbsp;<a href="http://www.artima.com/scalatest/">http://www.artima.com/scalatest/</a></li>
            <li>ScalaCheck  -&nbsp;<a href="http://code.google.com/p/scalacheck/">http://code.google.com/p/scalacheck/</a></li>
            <li>SBT  -&nbsp;<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  &amp; 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&amp;do_pdf=1&amp;id=553">http://www.agilejournal.com/index2.php?option=com_content&amp;do_pdf=1&amp;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>,&nbsp;<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>&nbsp;<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&amp;tf=0&amp;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">

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook