lbayes at gmail.com
Thu Sep 29 15:36:20 PDT 2005
Here's a pretty insightful link on the subject:
On 9/29/05, M Daggett <heavysixer at gmail.com> wrote:
> Hey Luke,
> Do you know if those arguments against UI testing are online, I would like
> to read them. We use several types of UI testing in our applications. In
> some cases we are ensuring there are no broken pages (which cannot be caught
> at the unit-test level). We also use things like JWebUnit to do persona
> testing which again cannot really be done well at the unit testing level. I
> do think there needs to be a UI testing framework for Flash and Flex because
> many of the errors that I worry about are not related to a particular
> component's performance. Instead, I worry about the combination of
> components on the final presentation layer and how they interact with one
> On 9/28/05, Luke Bayes <lbayes at gmail.com> wrote:
> > Hey Mark,
> > I just wanted to make the point that there is a huge distinction
> > between UI testing and Unit testing.
> > I have heard very compelling arguments against automated UI test
> > fixtures and have seen competent development houses build quality
> > software with more manual/scripted processes for testing their UI.
> > Some of the main problems associated with automating this process have
> > to do with how fragile these tests tend to be. Unlike unit tests, they
> > tend to impede development and refactoring and by the end of a project
> > and can often wind up being ignored because of their fragility.
> > I should qualify these assessments with the fact that they are
> > definitely anecdotal for me as I have never worked on a project with
> > an automated UI test framework...
> > On the other hand, there is no reason you can't build Unit tests for a
> > Flex application if you're building components using ActionScript. You
> > can make sure that your module does what it is supposed to do, and
> > simply use MXML as the "glue" for a series of objects. If you find
> > yourself wishing you had an automated test for an mxml entity, you
> > should probably consider refactoring your application to put the
> > complexity in a scripting language rather than the more declarative
> > language of XML.
> > Good luck,
> > Luke Bayes
> > www.asunit.com
> > _______________________________________________
> > osflash mailing list
> > osflash at osflash.org
> > http://osflash.org/mailman/listinfo/osflash_osflash.org
> I am Mark Daggett and I approve this message.
More information about the osflash