Re: [TFUI] RE: TDDing Excel
yahoogroups-1e+8sjoZAN9Wk0Htik3J/[email protected] Thu, 20 Oct 2005 09:19:02 -0600
| Newsgroups | gmane.comp.programming.test-first-user-interfaces |
|---|---|
| Message-ID | <[email protected]> |
From: "phran181887" <phran.ryder.at.lloydstsb.co.uk-hHKSG33Tihg+1LFaA5+Ji38/[email protected]> To: "[email protected]" <TestFirstUserInterfaces.at.yahoogroups.com-hHKSG33Tihg+1LFaA5+Ji38/[email protected]> Sent: Thursday, October 20, 2005 4:43 AM Subject: Re: [TFUI] RE: TDDing Excel > --- In [email protected], Cory Foy > <usergroup@c...> wrote: >> >> Ryder, Phran (Manchester _SDC) wrote: >> > Forgive my ignorance but what is the Fitnesse list? >> >> FIT is known as the Framework for Integrated Tests. FITnesse is > FIT in >> Wiki form. The basic concept is that you can develop integration > tests >> in a Wiki and it will run the tests against your code. >> >> The "official" site for FIT is http://fit.c2.com/. You'd probably > want: >> >> http://fit.c2.com/wiki.cgi?IntroductionToFit >> >> And, as I mentioned, FITnesse allows you to write the tests in a > Wiki >> format instead of having to author individual HTML files. >> >> The Fitnesse list is just the Yahoo Group for Fitnesse > communications. >> Currenty the FIT server, written in Java, can hook into a variety > of >> languages to actually run the tests. They are working on a port so > that >> the FIT server itself is in .NET. As far as I know, that is not correct. FitNesse (the online Wiki) is in Java, and I haven't seen any activity to rewrite it into dotNet. In fact, the last I had heard the question had been considered and rejected. The FitServer is the batch program that FitNesse invokes to run tests, and there are a number of them in different languages. ObjectMentor maintains both a Java and a dotNet version that run with the FitNesse server. I maintain the Python version, other people maintain the versions in other languages. >> >> Does that make it a little clearer? >> > A little, I had a look at the Fitnesse web site. My interpretation > is that thw wiki is used to define combinations and expected > outputs. Is that correct? Can it be used for any more? FitNesse is simply an online tool to maintain FIT tests. The best reference on how to write FIT tests is: FIT for developing software: Framework for Integrated Tests, by Rick Mugridge and Ward Cunningham, Prentice-Hall 2005, ISBN 0-321-26934-9. The tests are the same whether you author them using a batch tool (any HTML editor will do, as will any word processor or spreadsheet that can save in HTML), or an online tool like FitNesse, Fitster (not complete) or Fitster/Eclipse (being actively worked on.) By combinations I think you mean workflow tests that go through all the various combinations of business rules in a particular combination. That's a very common way of approaching it, but it is definitely NOT recommended. It's far better to abstract the business rules and do a minimum number of workflow tests. The book above explains that in detail, as do several web sites. Brian Marick's blog is a good way to start: this is his category on FIT: http://www.testing.com/cgi-bin/blog/fit John Roth Python FIT ------------------------ Yahoo! Groups Sponsor --------------------~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> 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/