Roundup ‘12 - Best Practices for Test Code
Recorded at the Java Posse Roundup 2012 in Crested Butte, CO
Like this session? Want to comment? Join us for the next roundup, coming up soon:
http://www.mindviewinc.com/Conferences/JavaPosseRoundup/
http://www.infoq.com/presentations/Testing-Domain-Specific-Languages
Directed graphs
http://mathworld.wolfram.com/DirectedGraph.html
Unit tests
http://en.wikipedia.org/wiki/Unit_testing
Automated UI Testing
http://programmers.stackexchange.com/questions/133123/how-could-i-make-automatic-tests-for-gui
FEST (Testing DSL for Swing)
http://fest.easytesting.org/
Cucumber
http://cukes.info/
Cucumber book
http://pragprog.com/book/hwcuc/the-cucumber-book
TDD (Test Driven Development)
http://www.agiledata.org/essays/tdd.html
Spock (Groovy)
http://code.google.com/p/spock/
BDD (Behavior Driven Development)
http://behaviour-driven.org/
Sonar
http://www.sonarsource.org/
Cobertura
http://cobertura.sourceforge.net/
Jenkins
http://jenkins-ci.org/
Crap4J
http://www.crap4j.org/
JUnit4
http://junit.sourceforge.net/
Selenium
http://seleniumhq.org/
IntelliJ
http://www.jetbrains.com/idea/
NFRs - Non Functional Requirements
http://en.wikipedia.org/wiki/Non-functional_requirement
Use Cases
http://en.wikipedia.org/wiki/Use_case
Netbeans Heap Walker
http://profiler.netbeans.org/docs/help/6.0/heapwalker.html
Mock objects
http://www.mockobjects.com/
Clover
http://www.atlassian.com/software/clover/overview
Technical debt
http://en.wikipedia.org/wiki/Technical_debt
Gerrit
http://code.google.com/p/gerrit/
Git
http://git-scm.com/
Perforce
http://www.perforce.com/
Team city
http://www.jetbrains.com/teamcity/
Subversion
http://subversion.tigris.org/
git-svn
http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
bzr
http://bazaar.canonical.com/en/
Scalatest
http://www.scalatest.org/
Static analysis
Thanks * Libsyn.com - http://www.libsyn.com - for hosting and bandwidth * Feedburner.com - http://www.feedburner.com - for feed redirect * Kirsty Doherty, Amy Ehmann for Java Posse artwork * Theme Music:
Opening - "Java" the parody song Copyright 1997 Broken Records and Marjorie Music Publ. (BMI),
written and performed by Loose Bruce Kerr of the Dr. Demento Show and Sun Microsystems attorney.
Re-produced with kind permission from "Loose" Bruce Kerr - http://loosebrucekerr.libsyn.com http://www.youtube.com/watch?v=TAX0gJt-aZg
Closing - Juan Carlos Jimenez - In the House (Intro No. 1)
To contact us:
Visit our homepage - http://javaposse.com
The Java Posse consists of Tor Norbye, Carl Quinn, Chet Haase and Dick Wall