topgas wrote:Do you think that automated testing is really necessary? What about automated regression testing?
Over the years, and based on our observations of many, many projects, yes, automated testing really IS necessary.
Automating the testing step as part of the software development and release cycle accomplishes to things: (a) all hands know there is a test suite that will likely catch "regressions" in the product, assuming that the test suite is strong enough; and (b) a major effort drain on team time is converted over into a simple administrative function.
However, the ROI (Return on Investment) isn't always rosy. For short, one-off projects, or for for some legacy project, no, the ROI isn't there because errors are too few and users are less interested. That those are the exceptions.
And, of course, "regression testing" is assumed all the way through the above.
eValid Support