Jan 18 2008

Test Driven .NET Development With FitNesse

Published by gojko

“This book fills a big gap that’s kept a lot of people from using Fit successfully.”
- Mike Stockdale, author of FitNesse.NET


Buy online at Amazon.com, Barnes and Noble, Lulu.com or Buy the PDF

Table of contents
Errata
Source code for the examples
Register your book
Sample chapter


This book takes you on a journey through the wonderful world of FitNesse, a great web-based collaboration tool for software acceptance testing. FitNesse enables software developers and business people to build a shared understanding of the domain and helps produce software that is genuinely fit for purpose.

The book is primarily aimed at .NET developers interested in starting with TDD and those who already practise unit testing and want to move beyond that into development driven by acceptance tests. Java developers can also benefit from the third part of this book, which presents best practices for using FitNesse in a team environment and integrating FitNesse into the wider software development ecosystem, including web and database tests.

Test Driven .NET Development with FitNesse provides practical advice for solving real-world problems, based on experience from several big .NET projects. Here are some of the topics covered in this book:

  • Applying test-driven development principles and practices to guide projects and improve the quality of code
  • Writing FitNesse tests for .NET code effectively
  • Getting customers involved in testing
  • Building a shared understanding between business people and developers using acceptance tests
  • Setting up and managing FitNesse in a team environment
  • Using FitNesse and Selenium for Web interface testing
  • Testing legacy code and databases
  • Extending FitNesse to meet your particular project needs
  • Understanding how FIT and FitNesse work under the hood

For more information, see the Table of contents.


Register your book

Register your book to get free PDF updates and notifications about corrections and new editions of this book. Your e-mail will only be used to send information related to this book and not for anything else.

Name:
Company:
E-mail:
Where did you buy the book:
How much did you pay for it?
Any other comments?

9 Responses to “Test Driven .NET Development With FitNesse”

  1. karthikon 13 Mar 2008 at 8:17 pm

    I dont know fitnesse but i find the book interesting and am a java developer. Is fitness.net a direct port of fitness for java?

    Do you plan to do a java port of this book as well ? :) I will definitely buy the book if you do so.

  2. gojkoon 14 Mar 2008 at 9:48 am

    Hi Karthik,

    fitnesse.net is a test runner enabling you to run .NET tests from FitNesse. the same FitNesse server is used for both, and a lot of advice from the book can be applied to Java straight away. See http://fitnesse.info/fit_framework_implementation_differences for a quick list of differences between Java and .NET features.

    I was not really planning to do a Java version of the book, as there is a lot of good information on how to use FitNesse for Java tests on http://www.fitnesse.org. I was planning, however, to point out .NET specific features better in the next version, so that Java developers what they can use.

  3. sph75on 11 May 2008 at 6:40 am

    Hi,
    Is it easy to use with PHP project ?

  4. gojkoon 12 May 2008 at 6:52 am

    @sph75,

    As far as I know, there is no PHP test runner for FitNesse

  5. Tadon 01 Jul 2008 at 11:39 pm

    On page 21 you mention that you can edit the test site home page by clicking the edit link. I see no such link at http://localhost:8888/ Am I missing something? Everything else so far is working properly.

  6. gojkoon 02 Jul 2008 at 8:14 am

    Hi Tad,

    default page properties change from release to release, so you might not be seeing the edit button there. You can add it in page properties (click on properties button on the left). if you do not see that as well, you can go to the url directly, just append ?properties to the page name. So, the home page properties are on

    http://localhost:8888/FrontPage?properties

    you can edit the home page directly using the url

    http://localhost:8888/FrontPage?edit

  7. Adrianoon 14 Jul 2008 at 11:11 am

    Hello, there.
    I bought your book and I have gone through the chapter examples.
    I am having a problem though and I think is more a fit problem than my own.
    I have a column fixture test which sometimes does not pass the values to the code. I notice that if I change the column positions, it works. but then after a few tests it does the same.
    Have you ever experienced this?
    regards,
    Adriano

  8. gojkoon 14 Jul 2008 at 11:19 am

    Hi Adriano,
    can you send me the code and the page?

  9. [...] at Fitnesse.NET for a while; if you have not come across this testing tool I cannot recommend Gojko Adzic book highly enough; an excellent real world introduction to [...]

Trackback URI | Comments RSS

Leave a Reply