Our Current Tools, Frameworks, Practices 2007

I’m not sure anyone else will find this of much use, but the following is a list of tools, frameworks and libraries we use currently:

Java Frameworks

JSF 1.0 MyFaces AJAX Anywhere Spring Hibernate iBATIS JUnit EasyMock Log4J JODA Time Struts (Though just for one 3rd party app and some older applications)

Tools

RAD 6.0 [...]

Fitnesse an Impediment

A rather humorous exchange happened today at a standup:

123<b>Developer #1:</b> Well, I worked on getting the Fitnesse tests working, but it turns out I have to use Shale Mock objects to fake all the stuff for JSF, so I’ll be working on it again all day today to hopefully finish. <b>Developer #2:</b> So, Fitnesse [...]

FitLibrary2?

I watched a Google Talk video by Rick Mugridge on using FIT and towards the end of the talk he mentioned a mythical FitLibrary2 which largely eliminated the need for writing Fixtures. I’m really not sure how this would work since he did a lot of hand waving around the issue, but apparently if you’re [...]

Testing in the Next Sprint

Elizabeth Hendrickson is blogging quite a bit recently which can only be a good thing. In a recent post she takes on the problem with getting all the testing done in a Sprint:

The team decided to relieve the pressure on the testers by moving the test effort into the next Sprint. So the features [...]

One Small Acceptance Test

A small milestone today. One developer deployed our first ever Fitnesse acceptance test on a real project. I sat down with him at his desk and clicked on the ‘Test’ button. Soon after I had 4 green bars. This was a fairly straightforward edit, just checking that a city field was contained in a certain [...]

Setting Up Acceptance Tests

I’ve been intrigued with Fit/Fitnesse since Bob Martin introduced me to it at a session at SD West 2005. Of course that was about 18 months ago and despite playing with it a fair bit myself and even giving a talk on it at our local JUG, we still haven’t implemented it on any projects. [...]

Getting Testing Done in a Sprint

Kane Mar wrote recently about the difficulty teams have adjusting to finishing within an iteration:

Typically what this means is that the software will be code complete at the end of an iteration, but will not have been fully tested.

A comment that was frequently heard during the early retrospectives was that code was delivered [...]

GreenPepper Steps Into Fitnesse’s Space

Apparently GreenPepper’s Accept launched at Agile 2006 as an acceptance testing framework built into a wiki. The idea is much like Fit/Fitnesse, with at least a few differences given that it’s based upon running in Confluence, and it has an open source version and a pay version. You can get a quick look at it [...]

Fitnesse Hunt The Wumpus Example

I got a pleasant surprise recently when I checked out the Fitnesse.org site and found a fleshed out Hunt The Wumpus example. Up until now the basic examples on the Fitnesse site were really too simple. The examples in the FIT book are more elaborate, but I found the book itself to be one of [...]

Bringing Down the Hammer to Nail TDD

Back a few weeks ago at SD West 2006 during a tutorial session on rSpec with Dave Astels a TDD discussion cropped up. It centered on how you introduce TDD to a development organization. Dave went on to relate a story with at least one client who took the top down management approach. Dave described [...]