users
[Top] [All Lists]

Re: [cinjug-users] Functional test and regression test automation tools

To: "Yevgeny A. Smolyansky" <yevgeny@xxxxxxx>
Subject: Re: [cinjug-users] Functional test and regression test automation tools
From: Mark Windholtz <windholtz@xxxxxxxxx>
Date: Wed, 6 Apr 2005 08:58:21 -0400
Cc: users@xxxxxxxxxx
Delivered-to: mailing list users@cinjug.org
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=ltLmy+nnPoRDM6JZSUTCax8fII1sY5YrYp9rEbQlzlSnzDVKP1xiL/HJC0xHSR+lyVi4lFBuoOz3ezzk8Fgd6g6JPdoDWp3mxFP7+R6tRlRT8fKQYlMZ6A+z+HOXqlJuvJsuj1zk9XkG9P3LwmzNTJVEHmFibq2yivwHk1fD7JU=
In-reply-to: <200504060235.j362Z6YF029999@ms-smtp-03-eri0.ohiordc.rr.com>
Mailing-list: contact users-help@cinjug.org; run by ezmlm
References: <200504060235.j362Z6YF029999@ms-smtp-03-eri0.ohiordc.rr.com>
Reply-to: Mark Windholtz <windholtz@xxxxxxxxx>
Yevgeny wrote:
> 
> Unless you can convince me otherwise I am concluding that we need to
> adopt/acquire functional test and regression test automation tool.
> 

Yevgeny,
 
Why would anyone try to talk you out of automated functional testing?
It's simply neccessary.

Your list of tools however, seems limited to commercial screen driven tools.

While I don't have numbers to back it up...  
my experience is that the commercial screen driven test tools are
nearly as expensive as manual testing.

They perform very nicely in demos for management because 
they simply record the user's actions and replay it later.
What could be less expensive???

Most time they fall down because as soon as something changes someone
needs to rebuild many of the scripts.
This either happens over and over again, or the scripts are abandoned.
  Mostly, I've seen them abandoned.

Plus (or better said 'minus') you have to pay for these
screen driven tools, lots.

So, whats the alternative?
Well it would requiere upfront work, giving lasting value.
The functional testing tools I recommend are

* www.fitnesse.org 
* http://wtr.rubyforge.org/ 

If you want your user's to take ownership of writting the tests, you
can use Fitnesse as the tool for them to enter the tests.

If you want to drive IE via the ActiveX interface in the simplest
possible scripting language I've seen, use Watir.

Either way the tests are more maintainable because they are code not
some binary, proprietary format.  And you pay nothing for the tools.

One of the items on my personal todo list is to write a Fitnesse
fixture in Watir.   unless it has already been done.  If you go in
that direction let me know.

have fun
-Mark

<Prev in Thread] Current Thread [Next in Thread>