Phlip | 3 Apr 2010 18:09
Picon
Gravatar

[TFUI] My book on TDD for Views is available online

 

http://zeroplayer.com/tfui/TestFirstUserInterfaces.pdf

It addresses these industry abuses:

- skipping the View layer in TDD
- testing the View thru a user-emulator (such as Watir!)
- writing the View code first, then testing it (a little!)

The goal is new test cases drive new View features, without looking at or
driving the View too often.

That is a tall hill to scale, hence the book is very dense. However, each
chapter and case study contains its own Best Practices that can be learned
alone, just by reading them.

Work with the book inspired my subsequent research with RoR, including
assert{ 2.0 }, assert_xhtml{}, and assert_rjs_. An alternate Web chapter is
my O'Reilly paper on TDD for Ajax: http://oreilly.com/catalog/9780596510657

--
Phlip

__._,_.___
Recent Activity:
    To unsubscribe, email:
    TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
    .

    __,_._,___
    George Dinwiddie | 8 Apr 2010 14:57
    Favicon

    Re: [TFUI] My book on TDD for Views is available online

     

    Phlip,

    Just so you know, the diagrams come out as black rectangles (sometimes
    with labeled white rectangles on them) when viewed with Preview on my
    Mac. I haven't tried reading on a different machine, yet.

    - George

    Phlip wrote:
    > http://zeroplayer.com/tfui/TestFirstUserInterfaces.pdf
    >
    > It addresses these industry abuses:
    >
    > - skipping the View layer in TDD
    > - testing the View thru a user-emulator (such as Watir!)
    > - writing the View code first, then testing it (a little!)
    >
    > The goal is new test cases drive new View features, without looking at or
    > driving the View too often.
    >
    > That is a tall hill to scale, hence the book is very dense. However, each
    > chapter and case study contains its own Best Practices that can be learned
    > alone, just by reading them.
    >
    > Work with the book inspired my subsequent research with RoR, including
    > assert{ 2.0 }, assert_xhtml{}, and assert_rjs_. An alternate Web chapter is
    > my O'Reilly paper on TDD for Ajax: http://oreilly.com/catalog/9780596510657
    >

    --
    ----------------------------------------------------------
    * George Dinwiddie * http://blog.gdinwiddie.com
    Software Development http://www.idiacomputing.com
    Consultant and Coach http://www.agilemaryland.org
    ----------------------------------------------------------

    __._,_.___
    Recent Activity:
      To unsubscribe, email:
      TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
      .

      __,_._,___
      Chet Hendrickson | 8 Apr 2010 17:04
      Favicon

      Re: [TFUI] My book on TDD for Views is available online

       

      Hello,

      I get the same on my windows machine.

      chet

      Thursday, April 8, 2010, 8:57:47 AM, you wrote:

      > Phlip,

      > Just so you know, the diagrams come out as black rectangles (sometimes
      > with labeled white rectangles on them) when viewed with Preview on my
      > Mac. I haven't tried reading on a different machine, yet.

      > - George

      > Phlip wrote:
      >> http://zeroplayer.com/tfui/TestFirstUserInterfaces.pdf
      >>
      >> It addresses these industry abuses:
      >>
      >> - skipping the View layer in TDD
      >> - testing the View thru a user-emulator (such as Watir!)
      >> - writing the View code first, then testing it (a little!)
      >>
      >> The goal is new test cases drive new View features, without looking at or
      >> driving the View too often.
      >>
      >> That is a tall hill to scale, hence the book is very dense. However, each
      >> chapter and case study contains its own Best Practices that can be learned
      >> alone, just by reading them.
      >>
      >> Work with the book inspired my subsequent research with RoR, including
      >> assert{ 2.0 }, assert_xhtml{}, and assert_rjs_. An alternate Web chapter is
      >> my O'Reilly paper on TDD for Ajax: http://oreilly.com/catalog/9780596510657
      >>

      --
      Best regards,
      Chet Hendrickson mailto:lists <at> hendricksonxp.com
      Check out our upcoming CSM Plus courses <at>
      http://hendricksonxp.com/index.php?option=com_eventlist&Itemid=28

      __._,_.___
      Recent Activity:
        To unsubscribe, email:
        TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
        .

        __,_._,___
        Lundak, Jiri | 8 Apr 2010 17:21
        Picon

        AW: [TFUI] My book on TDD for Views is available online

         


        Hi,

        Same here with OpenSuse Linux.

        Cheers.
        Jiri

        -----Ursprüngliche Nachricht-----
        Von: TestFirstUserInterfaces <at> yahoogroups.com im Auftrag von Chet Hendrickson
        Gesendet: Do 08/04/2010 17:04
        An: TestFirstUserInterfaces <at> yahoogroups.com
        Betreff: Re: [TFUI] My book on TDD for Views is available online

        Hello,

        I get the same on my windows machine.

        chet

        Thursday, April 8, 2010, 8:57:47 AM, you wrote:

        > Phlip,

        > Just so you know, the diagrams come out as black rectangles (sometimes
        > with labeled white rectangles on them) when viewed with Preview on my
        > Mac. I haven't tried reading on a different machine, yet.

        > - George

        > Phlip wrote:
        >> http://zeroplayer.com/tfui/TestFirstUserInterfaces.pdf
        >>
        >> It addresses these industry abuses:
        >>
        >> - skipping the View layer in TDD
        >> - testing the View thru a user-emulator (such as Watir!)
        >> - writing the View code first, then testing it (a little!)
        >>
        >> The goal is new test cases drive new View features, without looking at or
        >> driving the View too often.
        >>
        >> That is a tall hill to scale, hence the book is very dense. However, each
        >> chapter and case study contains its own Best Practices that can be learned
        >> alone, just by reading them.
        >>
        >> Work with the book inspired my subsequent research with RoR, including
        >> assert{ 2.0 }, assert_xhtml{}, and assert_rjs_. An alternate Web chapter is
        >> my O'Reilly paper on TDD for Ajax: http://oreilly.com/catalog/9780596510657
        >>

        --
        Best regards,
        Chet Hendrickson mailto:lists <at> hendricksonxp.com
        Check out our upcoming CSM Plus courses <at>
        http://hendricksonxp.com/index.php?option=com_eventlist&Itemid=28

        [Non-text portions of this message have been removed]

        __._,_.___
        Recent Activity:
          To unsubscribe, email:
          TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
          .

          __,_._,___
          Phlip | 8 Apr 2010 18:17
          Picon
          Gravatar

          Re: [TFUI] My book on TDD for Views is available online

           

          oy nobody likes SVG->PS! I will run it thru an alternate translator &
          repost. (Oh, and _check_ it on those platforms!)

          Also I could bust them down to rasters; they were, of course, ready to
          be used as mechanicals!

          > > Just so you know, the diagrams come out as black rectangles (sometimes
          > > with labeled white rectangles on them) when viewed with Preview on my
          > > Mac. I haven't tried reading on a different machine, yet.

          --
           Phlip
           http://c2.com/cgi/wiki?ZeekLand

          __._,_.___
          Recent Activity:
            To unsubscribe, email:
            TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
            .

            __,_._,___
            George Dinwiddie | 8 Apr 2010 19:56
            Favicon

            Re: [TFUI] My book on TDD for Views is available online

             

            And here I thought you were just testing to see if people read it or
            not. ;-)

            Phlip wrote:
            > oy nobody likes SVG->PS! I will run it thru an alternate translator &
            > repost. (Oh, and _check_ it on those platforms!)
            >
            > Also I could bust them down to rasters; they were, of course, ready to
            > be used as mechanicals!
            >
            >>> Just so you know, the diagrams come out as black rectangles (sometimes
            >>> with labeled white rectangles on them) when viewed with Preview on my
            >>> Mac. I haven't tried reading on a different machine, yet.

            --
            ----------------------------------------------------------
            * George Dinwiddie * http://blog.gdinwiddie.com
            Software Development http://www.idiacomputing.com
            Consultant and Coach http://www.agilemaryland.org
            ----------------------------------------------------------

            __._,_.___
            Recent Activity:
              To unsubscribe, email:
              TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
              .

              __,_._,___

              Gmane