URL: http://college.livetext.com/misk5/formz/public/24839/SUM25qfqLT I realize that many of us within the agile community are suffering from survey fatigue...
... You should probably look at some of the open source unit testing frameworks themselves. To me at least, it seems likely that such would include good...
Brad Stiles
bradley.stiles@...
Aug 8, 2008 1:26 pm
28625
I once received the mailing list from Mediawiki developers and there was some kind of report or log of tests nightly-ran by them, but I'm not sure if they were...
... I'm not positive, but I think I recall hearing that Terracotta (an excellent Java memory clustering util) made heavy use of JUnit testing. Maybe Wicket...
I think this is too meta/recursive/entangled to someone who intends to learn about TDD with examples... do you know more? ... From: Donaldson, John (GEO) To:...
... I don't know if you'd count Jena [1] as open-source, but it certainly has bunches of unit tests, some number of which might be good examples. (admission of...
Well, you didn't explain the motivation for your request. I'm afraid I don't know the details of other open source projects. Perhaps if you start out with one...
Hi, Rhydian, ... You're welcome to check out Allelogram: <http://code.google.com/p/allelogram/> Except for the GUI, it was 100% TDD, so it's got pretty good...
... Do a Google Code search for the package names of popular testing frameworks, such as "org.junit", org.testng", "org.jmock", etc. There's a lot of test code...
You should have been at Agile 2008 as this was a commonly asked question in the open source session: Why don't they do TDD? About the only test-infected open...
... I think it's a bit of a stretch to say that the Ruby folks are about the only test-infected open source community. Canonical, who produce Ubuntu, do TDD....
Thomas, ... An interesting open source project that you might want to look at for its own unit tests ("behavior specs" in its own language) is JDave ...
Hi all! I am fairly new to TDD, but I have read up a lot on the subject and been using it for a while. Now I am taking it to the next level and begin to...
... Instead of retrofitting, whenever you find yourself implement a new method (or modify a old method) in the course of making the original test pass, try...
Hi Nat, I think a distro is a different beast than some focussed software project in some domain, IMO. (I'm saying this because it always worries me if folks...
... Is this really a surprise? Software gets shipped every day with subpar testing, yet the industry is doing pretty well overall. Untested software doesn't...
Absolutely correct. It depends on the people and their work habits. Unfortunately that's not the way to bet. Successful open source software is done by a...
... Yes, and broken software doesn't mean unshippable software. There's a huge multi-dimensional spectrum of approaches and quality standards. - George -- ......
All true. The way I view it, it is simply different practices. In the open source world, volunteer users test the trunk and report bugs and those who can't...
Thank you. I don't know if my mental stack has that much memory but I guess I can just get the "outer" test to compile, set it to be ignored for now and then...
If your tests are repetitive, that's telling you that you are missing a class (or three) that would remove that duplication. If you could post some of your...
... Surely the actual validity of the data should be verified by only one object. A test assuring that the data that was put in is exactly what comes back...
... +1 on that. I find myself moving whole specs / individual tests between different folders as the architecture evolves (and of course changing the ...
Olof Bjarnason
olof.bjarnason@...
Aug 10, 2008 2:53 pm
28648
... I guess I can just ... then recursively test drive ... the tests at the different ... specifying/testing that a User must ... at the User object ... a GUI...
Hello, ... An approach I have used in the past to avoid this kind of duplication is to reduce it to a minimum by only verifying on a given "level" that the...
... My quick consultant's answer is "it depends." If you want the highest level of software quality, you probably want a separate and distinct "independent"...
... Sorry, I wasn't very clear. Canonical use TDD for the *applications* they develop. For example, Bazaar VCS was developed test-first and has an extensive...