Hi guys,

have you been listening to the spat between Joel Spolsky of
StackOverflow and Uncle Bob? I recommend a listen to podcasts 38 and
41(http://blog.stackoverflow.com/category/podcasts/).

Not sure if I was completely convinced they reached a conclusion with
some of the debates.

Anyway, one interesting dilemma was testing an application via its
gui. Joel made a good point that the tests are fragile and break when
things like menu's move around and confirming things like how things
are displayed is difficult.

Uncle Bob responded by saying that you shouldn't test the business
functionality through the gui at all and only concentrate on things
like presentation.

I would really like peoples opinions on this as I'm not sure how
practical that is. Joel (or maybe Joe) says thats how things are done
in the Unix world (write the command line app first then the gui) and
is the reason the gui's suck.

Is that true? Is it ok to test business functionality via a gui and
live with the problem of fragile tests? Or do you have a way round the
fragile tests problem?

Cheers

Rakesh

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to