Re: XP Requirement Analysis?

From: Andrew McDonagh (news_at_andrewcdonagh.f2s.com)
Date: 10/29/04


Date: Fri, 29 Oct 2004 20:01:42 +0100

Debbie Craft wrote:
>
>
> paul campbell wrote:
>
>> This is a key point. Writing a whole load of tests before you write
>> any code
>> is *not* TDD any more than writing all the code first is. Because quite
>> obviously in
>> order to write many tests you have to (at least implicity) completely
>> design
>> the
>> API your writing tests for.
>
>
> If stories are required to be backed up by acceptance tests
> isn't this writing a whole bunch of tests first?

Yes, but those tests are completely, and always will be, totally
independent of the implementation - the code can change, the language
the system is developed in could change, heck even the platform could
change, but the Acceptance tests remain UNCHANGED and still passing.

Acceptance tests have nothing to do with TDD. Acceptance tests are not
for developers to test their code with, they are to test the system when
it is running.



Relevant Pages

  • Re: TDD: Test-Driven Design or Test-Driven Development?
    ... >> This particular case was an unmitigated disaster. ... >> all acceptance tests but was unusable in production. ... In several of your posts you give the impression of writing whatever's ...
    (comp.object)
  • Re: best python unit testing framwork
    ... than someone else's package and not too hard to do. ... If you have dodgy developers then much is wrong, ... itself acts as an abstract factory), writing properly decoupled code ... I wouldn't be surprised if good testing code were in many cases to be ...
    (comp.lang.python)
  • Re: Microsoft has utterly failed with Access 2007
    ... I am in the process of writing an article on my experience with 2007. ... My thoughts on access 2007 form a developers point of view. ... been spent writing business applications for clients. ... feature for about 10 years and finally the folks in Redmond put this feature ...
    (microsoft.public.access.modulesdaovba)
  • Re: Why 64bit Delphi compiler from Borland may be meaningless!
    ... you think MS has some sort of cunning plan to fool ... > developers into writing for the Windows platform incorrectly, ...
    (borland.public.delphi.non-technical)
  • Saving .csproj files
    ... I'm writing a ORM program. ... This causes Visual Studio to puke upon trying to load the ... XmlNode currentnode = doc.DocumentElement.FirstChild; ... If I remove the xmlns="" manually, ...
    (microsoft.public.dotnet.xml)