[TIP] Test Driven Development

Michael Foord fuzzyman at voidspace.org.uk
Sat Mar 3 09:07:41 PST 2007


Grig Gheorghiu wrote:
> --- Michael Foord <fuzzyman at voidspace.org.uk> wrote:
>
>   
>> Hello all,
>>
>> I'm very pleased to see this mailing list, thanks to Titus for
>> setting 
>> it up.
>>
>> I'm interested in how many people on this list are doing test driven 
>> development ?
>>
>> At Resolver we practise TDD, and have both unit tests and functional
>> tests.
>>
>>     
>
> I tend to practice what I dubbed TED -- Test Enhanced Development.
> Write some code, then write some unit tests for it, then write some
> more code, then write some more unit *and* functional tests -- all the
> while watching your test coverage numbers. The coverage numbers are not
> absolute, but they're a good yardstick for how well you're testing your
> application. And with Titus's 'code forensics' features in the figleaf
> module, it's pretty easy to see which code is exercised by your tests
> and which code is not.
>
>   
Cool.

Unfortunately (for us) coverage tools don't work with IronPython as 
'sys.settrace' isn't yet implemented. As IronPython doesn't have Python 
stack frames or bytecode it's hard to see how they will implement it - 
but they have promised to have it for IronPython 2.

Fuzzyman
http://www.voidspace.org.uk/python/index.shtml

> Grig
>
>   




More information about the testing-in-python mailing list