Osias Jota | 2 Sep 17:38 2008
Picon

google chrome

In

http://blogoscoped.com/google-chrome/

google put a comic book explaining how their new web browser got developed.
I found the part about TDD *very* interesting.

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

------------------------------------

Yahoo! Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/testdrivendevelopment/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:testdrivendevelopment-digest <at> yahoogroups.com 
    mailto:testdrivendevelopment-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    testdrivendevelopment-unsubscribe <at> yahoogroups.com

(Continue reading)

David Rosenstrauch | 2 Sep 19:50 2008
Picon

Re: google chrome

Osias Jota wrote:
> In
> 
> http://blogoscoped.com/google-chrome/
> 
> google put a comic book explaining how their new web browser got developed.
> I found the part about TDD *very* interesting.

Which page is the TDD reference on?  I started reading earlier today, 
but only got about 3 pages in before I got tired and stopped.

Thanks,

DR

------------------------------------

Yahoo! Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/testdrivendevelopment/join
    (Yahoo! ID required)

<*> To change settings via email:
(Continue reading)

Ben Mabey | 2 Sep 19:38 2008

Re: google chrome

Osias Jota wrote:
> In
>
> http://blogoscoped.com/google-chrome/
>
> google put a comic book explaining how their new web browser got developed.
> I found the part about TDD *very* interesting.
>
>   

Yeah, I noticed that too.  It would be cool to see how they TDDed the
layout engine in more detail.  Could someone shed some more light on
what they mean when they talk about webkit producing a schematic of how
a webpage should look like?

-Ben

------------------------------------

Yahoo! Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/testdrivendevelopment/join
    (Yahoo! ID required)
(Continue reading)

osias | 2 Sep 21:52 2008
Picon

Re: google chrome

Sorry, sorry. Pages 9 to 12, and at 11 they talk about testing pages without taking an screenshot:

http://www.gamesforthebrain.com/google-chrome/11

Someday if you are not tired, I suggest reading all, it's a good comic.

  ----- Original Message ----- 
  From: David Rosenstrauch 
  To: testdrivendevelopment <at> yahoogroups.com 
  Sent: Tuesday, September 02, 2008 2:50 PM
  Subject: Re: [TDD] google chrome

  Osias Jota wrote:
  > In
  > 
  > http://blogoscoped.com/google-chrome/
  > 
  > google put a comic book explaining how their new web browser got developed.
  > I found the part about TDD *very* interesting.

  Which page is the TDD reference on? I started reading earlier today, 
  but only got about 3 pages in before I got tired and stopped.

  Thanks,

  DR

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

------------------------------------
(Continue reading)

Matt | 2 Sep 23:23 2008
Picon

Re: google chrome

Osias,

--- In testdrivendevelopment <at> yahoogroups.com, "osias" <osias.ig <at> ...>
wrote:
>
> Sorry, sorry. Pages 9 to 12, and at 11 they talk about testing pages
without taking an screenshot:
>
> http://www.gamesforthebrain.com/google-chrome/11
>
> Someday if you are not tired, I suggest reading all, it's a good
comic.

So what did you find interesting about this?

Matt

------------------------------------

Yahoo! Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/testdrivendevelopment/join
    (Yahoo! ID required)
(Continue reading)

John A. De Goes | 3 Sep 01:12 2008
Picon

TDD Like You've Never Seen it Before


A short screencast showing myself and two other developers TDD'ing a  
Stack in the Java programming language:

     http://www.vimeo.com/1653402

I think it makes a good introduction to test-driven development,[1]  
and shows how following TDD strictly leads to test coverage of all  
code paths. You can download the source code from http://www.n-brain.net/outbox/una-tdd-stack.zip

We used UNA 1.1 and the newly-released Java 5 Mixin for UNA, which  
integrates open source tools like Infinitest and JUnit into UNA.

Although we used text chat for this tutorial, if you were doing  
serious development, you would likely be collocated or use voice chat.

A note to help you follow along: UNA has been configured so that  
whenever a file is saved, the code is compiled, and if compilation is  
successful, then the relevant tests are re-run using Infinitest (and  
if the compilation is not successful, errors/warnings appear directly  
in the offending documents). This happens on all developers' machines,  
because the configuration is done via "Team Tools", which are  
accessible to all members of the team.

This turns "Save" into a kind of "I think I'm ready" button, where  
both the compiler and the automated tests let you know if you really  
ARE ready. I highly recommend that UNA be configured in this way with  
any language, not just with Java, and we'll be releasing a PHP mixin  
in the near future which does just that for PHP (though it's pretty to  
easy to do the same for any other language).
(Continue reading)

John A. De Goes | 3 Sep 01:14 2008
Picon

Re: learn tdd


Hi Mahabubur,

If you know C#, you should be able to pretty easily follow along with  
this Java tutorial:

     http://www.vimeo.com/1653402

If you're looking for something more in depth, you might check out  
Industrial Logic's line of online tutorials, one of which specifically  
covers TDD in C#.

Regards,

John A. De Goes
N-BRAIN, Inc.
http://www.n-brain.net
[n minds are better than n-1]

On Aug 28, 2008, at 4:21 AM, Mahabubur Rahman wrote:

> Hello everybody,
>
> I am Mahabubur Rahman form Bangladesh.
> I am Interested to learn details of Test driven Delevlopment.  
> recently i am attend a training in Test Driven Development and I am  
> feel that it is very essential for software development and It is  
> grow the coding confidence of programmer. so I am very much  
> interested learn and feel the actual TDD. any body help me how i am  
> learn TDD and provide ebooks and sample tdd example with C# language.
(Continue reading)

l33byrd | 3 Sep 01:08 2008
Picon

Test Driven Workflows and Dependency Injection Problems

Background:
I am working on a LOB Silverlight application.  Somewhat of a MVP
pattern has emerged.  Our Model generally being a data object from the
database, which has very little logic.  Our View, obviously being the
usercontrol.  Our Presenter encapsulates the presentation logic.  (So
when the user clicks a button, a method on the presenter is called in
the button click handler, and so forth)   All of this works fine and
we are able to isolate and test very well.  

The Ify Part:
Most of our user tasks are broken into multiple usercontrols which the
user navigates in a wizard style fashion.  A common example of this is
registration.  The user begins entering business info on "screen" #1,
then continues to "screen" #2 to enter user info, and so on.  Once the
user has passed through the entire process, all the registration info
is passed to a service for persistence.  We have created "WorkItem"
objects to manage these workflows.  Each workItem object encapsulates
a use case, e.g. User Registration.  (This should sound familiar to
CAB users)  WorkItems communicate with Presenters and Models to gather
data about each step in the workflow. So in the above example, a
RegistrationWorkItem persists the registration info.   

WorkItems can have child workitems which encapsulate more granular use
cases.  (e.g. A ProductsWorkItem is started to present to user with
different options in the "manage products" use case. From there if the
user selects "add new product" a NewProductWorkItem is Started)  And
just incase your wondering, a MainWorkItem started the
ProductsWorkItem when the user clicked the "Products Icon" on the main
menu.

(Continue reading)

Michael DiBernardo | 3 Sep 04:12 2008
Picon

Your Top 3 TDD intro links?

Hi all,

I've been doing TDD for a while now, and I recently started working  
at a company that hasn't. I quickly became known as "that crazy  
testing guy", but people are genuinely interested.

Anyhow, a curious colleague stumped me the other day with a simple  
request. He said offhandedly, "When you have a minute, send me your  
top three links on TDD for beginners."

Well, I learned TDD by reading a _lot_, and that mostly out of books.  
(I think I started with Astels' book.) And I find the request to be  
somewhat disingenuous, because in my opinion if you really want to  
learn about something, you'll go out there and poke around on your  
own without asking other people for help.

But all that aside, I'm still sort of stuck by his question. And I am  
curious: What would you suggest in my place? I suspect he was asking  
for links to discrete articles (not knowledge bases or books to buy),  
but I'll take whatever you've got.

-Mike

------------------------------------

Yahoo! Groups Links

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

(Continue reading)

David Rosenstrauch | 3 Sep 04:58 2008
Picon

Re: Your Top 3 TDD intro links?

Michael DiBernardo wrote:
> Anyhow, a curious colleague stumped me the other day with a simple  
> request. He said offhandedly, "When you have a minute, send me your  
> top three links on TDD for beginners."

> But all that aside, I'm still sort of stuck by his question. And I am  
> curious: What would you suggest in my place? I suspect he was asking  
> for links to discrete articles (not knowledge bases or books to buy),  
> but I'll take whatever you've got.
> 
> -Mike

The JUnit Cook's Tour might be a good start.

http://junit.sourceforge.net/doc/cookstour/cookstour.htm

HTH,

DR

------------------------------------

Yahoo! Groups Links

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

<*> Your email settings:
    Individual Email | Traditional

(Continue reading)


Gmane