I have a very old project implemented in (classic) ASP and SQL Server 2000. Because of quality concerns, I've been considering the possibility of implementing some form of automated quality testing. Though, the web pages are ASP the project is really 85% SQL Server stored procedure, functions, views and DTS. (Lots of dependency on DTS) A lot of code generation occurs from SQL Server.
In regards to the DTS, we are hoping to possibly upgrade the database to SQL Server 2005 -- so If unit testing can't be setup on DTS, what about SSIS?
I've found ASPUnit but it no longer seems to be maintained...
As for my question, it is really a multi-part question.
- Is it possible and practical to Unit Test ASP?
- Is it possible and practical to Unit Test SQL Server objects? (I've seen some success on this but some discouragement too)
- Is there a currently supported testing framework that is usable with both ASP and SQL Server?
- Are there any alternative software quality control methods to unit testing this type of code base? (Any general advise would also be helpful. Thank you.)
- Also, I've been considering the ROI on implementing automated testing in a project like this. The project is big. I don't know how much code but hundreds of files, thousands (if not millions) of lines of code. Given this, lets go back to 1 and 3.
I'm really in a bad situation with this project; any general quality control advise would be greatly appreciated...