Search the web
Sign In
New User? Sign Up
testdrivendevelopment · Test-driven Development
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: what are the qualities of a good test?   Message List  
Reply | Forward Message #29045 of 32000 |
Re: [TDD] Re: what are the qualities of a good test?

Interesting.

Roy Osherove-blog mentions these three fundamental properties:

maintainable, trustworthy, readable

I've been fiddling quite a lot with "readability" lately, since I
stumbled upon the BDD community.


2008/10/2 kentb <kentb@...>:
> Olaf,
>
> I've been thinking about this issue lately as well. Tests should be (in
> rough priority order):
> 1) isolated (unaffected by the presence, absence, or results of other
> tests)
> 2) automated
> 3) quick to write
> 4) quick to run
> 5) unique (providing confidence not provided by other tests/uncorrelated
> with other tests)
>
> Writing such tests requires my best design skills--i.e. it is not a testing
> problem, it is a design problem. Understanding those design skills is why
> I've embarked on my study of software design (see my InfoQ London talk or
> www.threeriversinstitute.org/EffectiveDesign.pps for a 20 minute narrated
> PowerPoint of my results to date).
>
> Regards,
>
> Kent Beck
> Three Rivers Institute
>
>



Thu Oct 2, 2008 9:27 pm

olof.bjarnason@...
Send Email Send Email

Forward
Message #29045 of 32000 |
Expand Messages Author Sort by Date

Olaf, I've been thinking about this issue lately as well. Tests should be (in rough priority order): 1) isolated (unaffected by the presence, absence, or...
kentb
kentlbeck
Offline Send Email
Oct 2, 2008
3:31 pm

Kent I think you have summed up exactly what I am trying to explore here (which seems to be going off at a few tangets in the other thread) ... TDD is about...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 2, 2008
4:16 pm

... By givng teams the responsibility and authority to continuously face and address their current perceived problems (and facilitating that process) instead...
Steven Gordon
sfman2k
Offline Send Email
Oct 2, 2008
4:25 pm

Dear Casey, You took my statements as evidence of a conclusion that I disagree with: that TDD is beyond the average developer. I tried to explain how I lower...
kentlbeck
Offline Send Email
Oct 2, 2008
5:21 pm

I appreciate your approach, and it is a good analogy, I usually start from another approach nobody has mentioned, getting them to use a unit test framework to...
Casey Charlton
caseycharlton69
Offline Send Email
Oct 2, 2008
5:46 pm

... Many people are at least trying TDD and POUT for a while, and then backing off. Some (of many) reasons: - many don't care (usually the rest of the team...
Jeff Langr
jlangr
Offline Send Email
Oct 2, 2008
6:36 pm

Dear Casey, Looking at TDD on a longer time scale might provide a more positive perspective. My TDD book came out in 2002. Initial sales were light--I blamed...
kentlbeck
Offline Send Email
Oct 2, 2008
10:07 pm

I'd like to offer support for Kent's comment and provide encouragement to Casey. A Fortune 10 company recently published (within the past two weeks) a RFQ for...
Marvin Toll
y153446
Offline Send Email
Oct 5, 2008
2:44 am

That's good to hear. Companies over here seem to be treating TDD training as increasingly a commodity item, presumably on the grounds that it's straightforward...
Steve Freeman
smg_freeman
Offline Send Email
Oct 6, 2008
6:59 pm

Hello, Kent. On Thursday, October 2, 2008, at 12:21:11 PM, ... Yes, well put. I choose to be responsible because if I were not, I would be helpless to improve...
Ron Jeffries
ronaldejeffries
Offline Send Email
Oct 2, 2008
6:24 pm

Interesting. Roy Osherove-blog mentions these three fundamental properties: maintainable, trustworthy, readable I've been fiddling quite a lot with...
Olof Bjarnason
olof.bjarnason@...
Send Email
Oct 2, 2008
9:27 pm

... Well, I'm going to disagree. There are a number of academics teaching entry-level IT courses that use TDD for the simple reason that it lets their students...
John Roth
jhrothjr
Offline Send Email
Oct 2, 2008
11:15 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help