>I would like to hear of any methods you know that can produce faultless applications, because our testing
always fails on something!
>
>Cheers
>Kev
Over the years, amongst other areas, I've worked in the medical & nuclear industries. More recently I've written software to control heavy machinery. Thorough testing was critical in each case & I tend to apply the same principles to all software production - just because it's not going to kill someone if it fails doesn't mean that you should lower your standards of software quality.
One client's view of the testing process was that you should try out all the stupid things that people would do - he assumed that we would have thoroughly tested the applications for correct usage - his first action on testing the applications was to lean on the keyboard. If our apps survived his first assaults on them, only then would he progress to testing normal operation, following a formal procedure - it gave the team a good grounding in defensive programming.
The testing we do
always fails on something too, so if you can come up with the method of producing faultless apps, then I'll be only too happy to find out how.
Len Speed