[TFUI] Re: NUnitAsp architecture video

Jim Shore <[email protected]> Tue, 16 Aug 2005 10:28:45 -0700
Newsgroups gmane.comp.programming.test-first-user-interfaces
Message-ID <[email protected]>
From: Cory Foy <[email protected]>
> Jim Shore wrote:
> 
>>I'm very happy with the way this turned out and I hope you'll take a 
>>look.  Please let me know what you think.  You can find the video on the 
>>NUnitAsp web site:
> 
> I liked it. I especially liked the "Giant weird translation layer" 
> comment. :)
> 
> One thing that surprised me was the testbeds concept. Have you found 
> that to work better for you? Generally I have my test classes inherit 
> from a common supertype. Within that, I create a method like 
> AuthenticateUser() which goes to the login page, sets the correct user 
> variables and submits the form. It seems like by moving that setup code 
> to a server-side page you run a greater risk of getting your tests out 
> of sync with your code. What has your experience been?

I haven't had a problem with my tests getting out of sync with my code, 
no.  I do all my development "unconnected" in that everything--tests, 
"server-side" code, etc--runs locally.

The big advantage of testbeds is that you can short-circuit long test 
paths.  This makes your tests more resilient to changes in workflow as 
well as making them faster, sometimes astoundingly so.  Also, since they 
run on the server, they can set up session state and do other things 
that you can't do in NUnitAsp.

Cheers,
Jim

PS: Sorry to take so long to reply.  I've been ill.

-- 
James Shore--Titanium IT--Recipient of 2005 Gordon Pask award
New Course! "Test-Driven ASP.NET" Sept 13-15 in Bellevue, WA.
Details at http://nunitasp.sourceforge.net/tdd-course.html

phone: 503-267-5490
email: [email protected]
web/blog: http://www.jamesshore.com


------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a href="http://us.ard.yahoo.com/SIG=12hsocgvg/M=362335.6886445.7839731.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1124220556/A=2894361/R=0/SIG=13jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?source=YAHOO&cmpgn=GRP&RTP=http://groups.yahoo.com/">In low income neighborhoods, 84% do not own computers. At Network for Good, help bridge the Digital Divide!</a>.</font>
--------------------------------------------------------------------~-> 

To unsubscribe, email:
TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/TestFirstUserInterfaces/

<*> To unsubscribe from this group, send an email to:
    TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/