I don't know of any tools for the MV world but I can give you some terms
to look up to see how people do things in other environments.

Test Driven Development
http://en.wikipedia.org/wiki/Test_driven_development
is common concept in "Extreme Programming" and in "Agile Development".

In a nutshell, you write the tests first and then work on the code until
it passes the tests.  A lot of people swear that doing it this way
actually reduces the amount of time that it takes to deliver a project.

I personally haven't stuck to it enough to say.

http://en.wikipedia.org/wiki/Unit_test
http://en.wikipedia.org/wiki/Agile_software_development
http://en.wikipedia.org/wiki/Extreme_Programming


In my Java code, I have a series of unit tests (using JUnit) that get
run, automatically, every time I build my project. It's nice to know
that, if I break something, I'm going to find out at build time rather
than after it goes out the door.  I should probably have a lot more of
them.

Hope it helps.
-Ben




On Tue, 2009-09-22 at 16:35 -0400, Brutzman, Bill wrote:
> Ken:
> 
> Thanks for writing.  I neglected to mention that there is only one
> programmer here... me. 
> 
> --Bill
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Ken Hall
> Sent: Tuesday, September 22, 2009 4:21 PM
> To: U2 Users List
> Subject: Re: [U2] Software Test
> 
> Bill -
> 
> Years ago, while working at ADP Dealer Services, we were asked to
> attempt the same thing. Your take on the scope of the project is
> correct. It is a hugh project that requires some way to maintain the
> scripts in sync with the code as well as to store the sets of responses
> to enter. A top level team of ADP developers looked into the project and
> concluded that it was not cost effective. Due to the ever changing
> nature of the tests that are required for new apps and feature changes,
> keeping the scripts in sync with the next version of changes requires as
> much manpower as the manual testing.
> 
> A better strategy for serious testing is to develop a separate staff
> that knows the application well and just is responsible for testing and
> development of test plans (an art in of itself that programmers are not
> very good at). I believe that this would offer a more cost effective
> strategy and get your company better testing that unit tests done by the
> programmers.
> 
> In some programming environments (other than MV), there are products to
> do this kind of instrumented testing, but the only ones I ever
> investigated cost more that our entire budget for the QC staff that did
> our testing and a lot more at ADP.
> 
> Ken
> 
> At 12:57 PM 9/22/2009, you wrote:
> >
> >My boss has a new grand scheme for software testing.  To test each 
> >program revision, he wants scripts to inject sample data into user apps
> 
> >and then another (big) program looks at EVERYTHING that comes out, 
> >comparing it to a baseline.
> >
> >To me, the scope of this project is huge, perhaps bigger that our ERP 
> >system.  So far, I have been unable to talk him out of it.
> >
> >Thus, I am wondering what other people are doing in the way of software
> 
> >test.  Virtually all of the source code that we have is in UniBasic.
> >
> >I do not know what jargon to use to describe the test that I do now.  
> >On a spreadsheet, I layout the various possiblities and then try each 
> >scenario... One-by-one... Fixing bugs as I find them and then starting 
> >the batch of tests from scratch.
> >
> >--Bill
> >_______________________________________________
> >U2-Users mailing list
> >[email protected]
> >http://listserver.u2ug.org/mailman/listinfo/u2-users
> 
> 
> Ken Hall
> www.old-scholls.com
> mailto:[email protected]
> phone: 503-702-7841
> 
> _______________________________________________
> U2-Users mailing list
> [email protected]
> http://listserver.u2ug.org/mailman/listinfo/u2-users
> _______________________________________________
> U2-Users mailing list
> [email protected]
> http://listserver.u2ug.org/mailman/listinfo/u2-users
> 
-- 
Ben Souther
Manager, Web and Web Service Development
[email protected] | 508.927.8147
FWDavison & Company, Inc.
10 Cordage Park Circle, Suite 200
Plymouth, MA 02360-7318

CONFIDENTIALITY NOTICE:  This e-mail message, and any accompanying
documents, is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. Any unauthorized
review, use, disclosure, distribution or copying is prohibited. If you
are not the intended recipient, please contact our office by e-mail or
by telephone at (508) 747-7261 and immediately destroy all copies of the
original message.

_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to