VBScript,ASP代码和SQL Server 2000的单元测试

Fra*_*k V 7 sql-server unit-testing dts qa asp-classic

我在(经典)ASP和SQL Server 2000中实现了一个非常古老的项目.由于质量问题,我一直在考虑实施某种形式的自动质量测试的可能性.虽然,网页是ASP的项目实际上是85%的SQL Server存储过程,函数,视图和DTS.(很多依赖于DTS)从SQL Server发生了很多代码生成.

关于DTS,我们希望可能将数据库升级到SQL Server 2005 - 所以如果无法在DTS上设置单元测试,那么SSIS呢?

我找到了ASPUnit,但似乎不再保持......

至于我的问题,这实际上是一个多部分的问题.

  1. Unit Test ASP是否可行且实用?
  2. 单元测试SQL Server对象是否可行且实用?(我在这方面看到了一些成功,但也有些沮丧)
  3. 是否有一个当前支持的测试框架可用于ASP和SQL Server?
  4. 是否有任何替代软件质量控制方法来对这类代码库进行单元测试?(任何一般建议也会有所帮助.谢谢.)
  5. 此外,我一直在考虑在这样的项目中实施自动化测试的投资回报率.这个项目很大.我不知道有多少代码,但有数百个文件,数千行(如果不是数百万行)的代码行.鉴于此,让我们回到1和3.

这个项目真的很糟糕; 任何一般的质量控制建议将不胜感激......

Les*_*Les 5

WATiN会很棒.它操纵浏览器,因此它不关心代码编写的语言,代码是好还是坏,或者是否为可测试性而设计.它是回归测试,而不是单元测试.但这是一个很好的起点.

您可以使用您选择的单元测试工具:nUnit,mbUnit,MSTest等.