Loading ...
Sorry, an error occurred while loading the content.

getting fit with .net: version 0.1 is out - please review

Expand Messages
  • Gojko Adzic
    Hi, I have spent about a month experimenting with Fitnesse + .Net, with great results. However, I think that the .Net integration has is a big problem with
    Message 1 of 9 , Jan 1, 2007
    • 0 Attachment
      Hi,

      I have spent about a month experimenting with Fitnesse + .Net, with
      great results. However, I think that the .Net integration has is a big
      problem with documentation - at least I could not find any complete,
      consolidated guide focused on testing .Net code with Fitnesse.

      The online user guide on fitnesse.org deals only with the Java
      integration, and .Net implementation has some subtle differences.
      Details of those specifics are scattered throughout the Internet, so I
      spent quite some time collecting partial information from blogs, but on
      the end, all the roads lead to the debugger.

      Here is my attempt to help - I wrote a short introduction that is
      focused on .Net testing. The document covers:

      * Setting up a FitNesse server for testing .Net code
      * Writing basic tests, performing common tasks
      * Saving time and effort with specialised test types
      * Tips and tricks for writing better tests and making test pages easier
      to read
      * Managing content with FitNesse
      * Organising tests into test suites
      * Most important differences between .Net and Java versions

      The guide is about 1.4 MB in PDF, and can be downloaded from
      http://gojko.net/fitnesse

      Please review it and let me know how it can be improved. Especially:

      * is there something that people who are just starting to use Fitnesse
      need to know, and I did not mention that in the document?
      * is there any other important difference between .Net and the online
      user guide that should be mentioned?
      * is anything in the document incorrect?
      * should anything be explained in more detail or differently?

      and, on the end, Happy new year to everybody.


      Gojko Adzic
      http://www.gojko.net
    • Ron Jeffries
      Hello, Gojko. On Monday, January 1, 2007, at 8:20:51 AM, you ... Nice contribution Gojko! I d like to see this, and more things like this, added to the
      Message 2 of 9 , Jan 2, 2007
      • 0 Attachment
        Hello, Gojko. On Monday, January 1, 2007, at 8:20:51 AM, you
        wrote:

        > Here is my attempt to help - I wrote a short introduction that is
        > focused on .Net testing. The document covers:

        > * Setting up a FitNesse server for testing .Net code
        > * Writing basic tests, performing common tasks
        > * Saving time and effort with specialised test types
        > * Tips and tricks for writing better tests and making test pages easier
        > to read
        > * Managing content with FitNesse
        > * Organising tests into test suites
        > * Most important differences between .Net and Java versions

        > The guide is about 1.4 MB in PDF, and can be downloaded from
        > http://gojko.net/fitnesse

        Nice contribution Gojko! I'd like to see this, and more things like
        this, added to the FitNesse docs.

        Ron Jeffries
        www.XProgramming.com
        To Fly, Flip Away Backhanded -- Master Frisbee
      • Gojko Adzic
        ... thanks. is there anything that you would like to see explained better or in more detail? re adding to fitnesse doc - as far as I m concerned, this doc is
        Message 3 of 9 , Jan 2, 2007
        • 0 Attachment
          >
          > Nice contribution Gojko! I'd like to see this, and more things like
          > this, added to the FitNesse docs.
          >
          > Ron Jeffries
          > www.XProgramming.com
          > To Fly, Flip Away Backhanded -- Master Frisbee
          >


          thanks. is there anything that you would like to see explained better or
          in more detail?

          re adding to fitnesse doc - as far as I'm concerned, this doc is free
          for re-distribution.

          Gojko Adzic
          http://gojko.net
        • candisuriano
          Gojko, I just started playing with Fit and Fitnesse last week. Spent Friday bashing my head with Fitnesse. Read your document today and no more head bashing!!!
          Message 4 of 9 , Jan 2, 2007
          • 0 Attachment
            Gojko,

            I just started playing with Fit and Fitnesse last week. Spent Friday
            bashing my head with Fitnesse. Read your document today and no more
            head bashing!!! I've actually written some tests for my production
            code! Thank you!

            Candi
            --- In fitnesse@yahoogroups.com, Gojko Adzic <gojko-yahoolist@...>
            wrote:
            >
            > Hi,
            >
            > I have spent about a month experimenting with Fitnesse + .Net, with
            > great results. However, I think that the .Net integration has is a
            big
            > problem with documentation - at least I could not find any complete,
            > consolidated guide focused on testing .Net code with Fitnesse.
            >
            > The online user guide on fitnesse.org deals only with the Java
            > integration, and .Net implementation has some subtle differences.
            > Details of those specifics are scattered throughout the Internet,
            so I
            > spent quite some time collecting partial information from blogs,
            but on
            > the end, all the roads lead to the debugger.
            >
            > Here is my attempt to help - I wrote a short introduction that is
            > focused on .Net testing. The document covers:
            >
            > * Setting up a FitNesse server for testing .Net code
            > * Writing basic tests, performing common tasks
            > * Saving time and effort with specialised test types
            > * Tips and tricks for writing better tests and making test pages
            easier
            > to read
            > * Managing content with FitNesse
            > * Organising tests into test suites
            > * Most important differences between .Net and Java versions
            >
            > The guide is about 1.4 MB in PDF, and can be downloaded from
            > http://gojko.net/fitnesse
            >
            > Please review it and let me know how it can be improved. Especially:
            >
            > * is there something that people who are just starting to use
            Fitnesse
            > need to know, and I did not mention that in the document?
            > * is there any other important difference between .Net and the
            online
            > user guide that should be mentioned?
            > * is anything in the document incorrect?
            > * should anything be explained in more detail or differently?
            >
            > and, on the end, Happy new year to everybody.
            >
            >
            > Gojko Adzic
            > http://www.gojko.net
            >
          • wesshaddix
            Hi Gojko, thanks for this contribution, it s a great start. One thing I d personally be interested in seeing added to this document is information/best
            Message 5 of 9 , Jan 4, 2007
            • 0 Attachment
              Hi Gojko, thanks for this contribution, it's a great start. One thing
              I'd personally be interested in seeing added to this document is
              information/best practices for setting up a "master" central fitnesse
              wiki and "local" fitness wiki's on developer machines. You've got a
              great read for developers getting started with Fitnesse/.Net quickly,
              now I wonder if you can add the same for product managers/customers
              and demonstrate a full lifecycle scenario of customers adding
              requirements/tests to the central wiki, devs importing that locally
              to run their tests.

              Also, would you like for us to send you the requested content or do
              you plan on collaborative development of the document (on a fitnesse
              wiki maybe?)

              Wes

              --- In fitnesse@yahoogroups.com, Gojko Adzic <gojko-yahoolist@...>
              wrote:
              >
              > >
              > > Nice contribution Gojko! I'd like to see this, and more things
              like
              > > this, added to the FitNesse docs.
              > >
              > > Ron Jeffries
              > > www.XProgramming.com
              > > To Fly, Flip Away Backhanded -- Master Frisbee
              > >
              >
              >
              > thanks. is there anything that you would like to see explained
              better or
              > in more detail?
              >
              > re adding to fitnesse doc - as far as I'm concerned, this doc is
              free
              > for re-distribution.
              >
              > Gojko Adzic
              > http://gojko.net
              >
            • Gojko Adzic
              ... Hi, yes, that s a very interesting topic. I m not sure that I can write about best practices to do customers/requirements/multi-developer environment - I
              Message 6 of 9 , Jan 7, 2007
              • 0 Attachment
                > Hi Gojko, thanks for this contribution, it's a great start. One thing
                > I'd personally be interested in seeing added to this document is
                > information/best practices for setting up a "master" central fitnesse
                > wiki and "local" fitness wiki's on developer machines. You've got a
                > great read for developers getting started with Fitnesse/.Net quickly,
                > now I wonder if you can add the same for product managers/customers
                > and demonstrate a full lifecycle scenario of customers adding
                > requirements/tests to the central wiki, devs importing that locally
                > to run their tests.


                Hi,

                yes, that's a very interesting topic. I'm not sure that I can write
                about best practices to do customers/requirements/multi-developer
                environment - I did not get that far yet, but we can start a discussion
                about that topic on this list and I'd be glad to write a follow-up
                document with the conclusions.

                So, does anyone on this list have some best practices to share regarding
                multi-developer+customer+colaboration?

                We are currently storing fitnesse (server+wiki+dlls) in the same CVS
                repository as the project, and that approach works ok for us. every
                developer can start the wiki on his local machine, and the changes in
                tests go back to CVS.

                > Also, would you like for us to send you the requested content or do
                > you plan on collaborative development of the document (on a fitnesse
                > wiki maybe?)

                Don't know, really. I did not make any long-term plans for the document
                or further development, it was just my way of saying "thanks for a great
                free tool".

                No one approached me yet about collaborative development of the
                document, but I'm all for that. If there are 3-4 more people interested
                in collaborating on this guide, I can set it up on a public wiki.

                gojko
              • candisuriano
                I have all of the examples from Gojko s document translated to VB.Net. I also have some of the examples from Rick s book translated. I d be happy to share if
                Message 7 of 9 , Jan 8, 2007
                • 0 Attachment
                  I have all of the examples from Gojko's document translated to
                  VB.Net. I also have some of the examples from Rick's book translated.
                  I'd be happy to share if someone is interested.

                  Candi
                  --- In fitnesse@yahoogroups.com, Gojko Adzic <gojko-yahoolist@...>
                  wrote:
                  >
                  > > Hi Gojko, thanks for this contribution, it's a great start. One
                  thing
                  > > I'd personally be interested in seeing added to this document is
                  > > information/best practices for setting up a "master" central
                  fitnesse
                  > > wiki and "local" fitness wiki's on developer machines. You've got
                  a
                  > > great read for developers getting started with Fitnesse/.Net
                  quickly,
                  > > now I wonder if you can add the same for product
                  managers/customers
                  > > and demonstrate a full lifecycle scenario of customers adding
                  > > requirements/tests to the central wiki, devs importing that
                  locally
                  > > to run their tests.
                  >
                  >
                  > Hi,
                  >
                  > yes, that's a very interesting topic. I'm not sure that I can write
                  > about best practices to do customers/requirements/multi-developer
                  > environment - I did not get that far yet, but we can start a
                  discussion
                  > about that topic on this list and I'd be glad to write a follow-up
                  > document with the conclusions.
                  >
                  > So, does anyone on this list have some best practices to share
                  regarding
                  > multi-developer+customer+colaboration?
                  >
                  > We are currently storing fitnesse (server+wiki+dlls) in the same
                  CVS
                  > repository as the project, and that approach works ok for us. every
                  > developer can start the wiki on his local machine, and the changes
                  in
                  > tests go back to CVS.
                  >
                  > > Also, would you like for us to send you the requested content or
                  do
                  > > you plan on collaborative development of the document (on a
                  fitnesse
                  > > wiki maybe?)
                  >
                  > Don't know, really. I did not make any long-term plans for the
                  document
                  > or further development, it was just my way of saying "thanks for a
                  great
                  > free tool".
                  >
                  > No one approached me yet about collaborative development of the
                  > document, but I'm all for that. If there are 3-4 more people
                  interested
                  > in collaborating on this guide, I can set it up on a public wiki.
                  >
                  > gojko
                  >
                • Bil Simser
                  ... regarding ... First off, thanks for the excellent resource on getting Fitnesse working with .NET. I ve distributed it to my guys as we re now ramping up on
                  Message 8 of 9 , Jan 9, 2007
                  • 0 Attachment
                    --- In fitnesse@yahoogroups.com, Gojko Adzic <gojko-yahoolist@...>
                    wrote:
                    > So, does anyone on this list have some best practices to share
                    regarding
                    > multi-developer+customer+colaboration?
                    >
                    > We are currently storing fitnesse (server+wiki+dlls) in the same CVS
                    > repository as the project, and that approach works ok for us. every
                    > developer can start the wiki on his local machine, and the changes in
                    > tests go back to CVS.

                    First off, thanks for the excellent resource on getting Fitnesse
                    working with .NET. I've distributed it to my guys as we're now ramping
                    up on a new .NET project with it.

                    As for practices (I'll refrain from calling them best) here's what I do
                    and what seems to work:

                    * Very similar to you, the wiki pages and fixtures are all checked into
                    source code repository
                    * Developers have a local copy and test against it
                    * Any new fixtures are built and the developers will create the initial
                    page (maybe as part of a suite, depends on where it fits into testing)
                    with a few fit tests setup and maybe instructions
                    * Each night around 2am a build is done of all the fixtures and
                    deployed to QA (along with the app) so the QA testers come in in the
                    morning, have the latest build of the app, and the latest fixtures.

                    Works well so we have CI builds from CC.NET, daily builds to QA along
                    with any new fit fixtures, and weekly drops to UAT in a 21 calendar day
                    iteration delivering a new release to the customer.
                  • prasad b
                    Hi Candi, I am not the new member, but this is my second mail in the group. I am reading all the mails from the scratch. I just downloaded the Gojko s document
                    Message 9 of 9 , Feb 13, 2007
                    • 0 Attachment
                      Hi Candi,
                       
                      I am not the new member, but this is my second mail in the group.
                      I am reading all the mails from the scratch.
                      I just downloaded the Gojko's document regarding the .Net testing through Fitnesse.
                      So, I am interested to share the example what you have.
                      I am waiting eagerly for your reply.
                       
                       
                      Thanks,
                      Durga Prasad.B

                      candisuriano <candicegrace@...> wrote:
                      I have all of the examples from Gojko's document translated to
                      VB.Net. I also have some of the examples from Rick's book translated.
                      I'd be happy to share if someone is interested.

                      Candi
                      --- In fitnesse@yahoogroup s.com, Gojko Adzic <gojko-yahoolist@ ...>
                      wrote:
                      >
                      > > Hi Gojko, thanks for this contribution, it's a great start. One
                      thing
                      > > I'd personally be interested in seeing added to this document is
                      > > information/ best practices for setting up a "master" central
                      fitnesse
                      > > wiki and "local" fitness wiki's on developer machines. You've got
                      a
                      > > great read for developers getting started with Fitnesse/.Net
                      quickly,
                      > > now I wonder if you can add the same for product
                      managers/customers
                      > > and demonstrate a full lifecycle scenario of customers adding
                      > > requirements/ tests to the central wiki, devs importing that
                      locally
                      > > to run their tests.
                      >
                      >
                      > Hi,
                      >
                      > yes, that's a very interesting topic. I'm not sure that I can write
                      > about best practices to do customers/requireme nts/multi- developer
                      > environment - I did not get that far yet, but we can start a
                      discussion
                      > about that topic on this list and I'd be glad to write a follow-up
                      > document with the conclusions.
                      >
                      > So, does anyone on this list have some best practices to share
                      regarding
                      > multi-developer+ customer+ colaboration?
                      >
                      > We are currently storing fitnesse (server+wiki+ dlls) in the same
                      CVS
                      > repository as the project, and that approach works ok for us. every
                      > developer can start the wiki on his local machine, and the changes
                      in
                      > tests go back to CVS.
                      >
                      > > Also, would you like for us to send you the requested content or
                      do
                      > > you plan on collaborative development of the document (on a
                      fitnesse
                      > > wiki maybe?)
                      >
                      > Don't know, really. I did not make any long-term plans for the
                      document
                      > or further development, it was just my way of saying "thanks for a
                      great
                      > free tool".
                      >
                      > No one approached me yet about collaborative development of the
                      > document, but I'm all for that. If there are 3-4 more people
                      interested
                      > in collaborating on this guide, I can set it up on a public wiki.
                      >
                      > gojko
                      >



                      Expecting? Get great news right away with email Auto-Check.
                      Try the Yahoo! Mail Beta.

                    Your message has been successfully submitted and would be delivered to recipients shortly.