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 -~----------~----~----~----~------~----~------~--~---
