Phil,

First up, I represent a company selling Automated Testing Solutions,  -
the product is called TestBench on the AS/400 (iSeries)  - but hopefully
that will qualify my comments as they are based on customer experience
rather than sales literature.

The time taken to run the tests and analyse the results is a "how long
is a piece of string" question dependant on various factors including
knowledge of the system, how complex it is to set up test data, how many
test scripts you need to run and how often these need to be repeated.

Initially when creating test data it is considered better to extract
data that is relevant to the program that is being tested from the live
database and then protect it so that it can be used time after time.
This can save a great deal of time to create a test database only to
have it "corrupted" when the first test is run and subsequent tests
start with different data so the results are different- but are they
caused by a error in the program or a different set of test data?  A
tool that will automatically analyse the database and then extract the
relevant data is good.

When running the test scripts - an automated tool will allow you to
record them once and run them many times, whilst you are doing other
jobs - or even playing golf!!   And there is no need to laboriously
check results for errors - the tool will highlight these for you - and
even print a report of the errors with the screen shots and expected and
actual results all there for you - automatically.

One thing to watch if you do invest in an automated tool - and that is
to make sure the test scripts are easy to maintain and change.  The
users will know their work, but may not be very good at using scripting
languages to change the scripts.  

You mention you wanted other suggestions for things to look out for -
one area that is vitally important to the tests run on AS/400's (which
are heavily batch oriented applications) is the ability to test the
database as well as the user front end. 

Without slipping into "sales" mode (too much)  - our product will show
you the effects on the database of every keyed input, track data queues,
track parameters that are passed between programs etc.    

For instance if there is an error found in the front end isn't it better
to show the programmer every step that took place to create the error
rather than say "when I think I hit that button" this appeared on my
screen" 

We have a number of white papers discussing testing - again based on
experience not sales literature as well as discussions about linking in
with the major Change Management tools and Web and GUI testing.

Please feel free to visit our website or email me off-list.

Jamie Coles

www.origsoft.com 

Sorry for the long reply - hope it is of help. 



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.