I need to automate the testing process prior to sending the software to customers.
Anybody have any suggestions to choose a testing software please?
Re: Tester Software
> I need to automate the testing process prior to sending the software to
> Anybody have any suggestions to choose a testing software please?
After 3 and a half decades in this business, I have yet to see a
*general-purpose* "automated testing" software package that was worth the
trouble. In fact, with each passing year, the very idea becomes less and
This is not to say you can't do automated testing, of a sort. You can write
unit-testing driver programs to test your functions and objects, exercising
all their methods, properties, and events. These drivers are programs that
you can, and probably should, custom code. VB is as good a language for
testing VB code as some alien "test scripting" concoction.
But when it comes to end-to-end testing, particularly for software with a
user interface, the only thing one can imagine in the "automation" realm is
something that "records" and "plays back" mouse movements and keystrokes.
This is a totally bankrupt idea IMO, because the slightest change in your
program's user interface invalidates your "test cases" (like moving controls
around, or changing tab order, or just about anything else).
In such cases, changing the automated "test script" is more work than just
carrying out a written testing script by hand. If "automation" doesn't save
work, why do it?
Automated testing may have been a more viable idea back in the good old,
simple, days of sequential batch processing, but today's highly-interactive
systems and their interfaces render the whole idea meaningless.
No doubt my comments here will offend someone who sells testing software,
and they will contribute their "unbiased opinion" to this thread. Just ask
this question: Is it more trouble to change the test script when the program
under test changes, than it is to make the changes being tested? Oh,
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center