我有一个在(经典)ASP 和 SQL Server 2000 中实现的非常古老的项目。由于质量问题,我一直在考虑实现某种形式的自动化质量测试的可能性。虽然,网页是 ASP 项目,但实际上 85% 是 SQL Server 存储过程、函数、视图和 DTS。(大量依赖于 DTS)SQL Server 生成大量代码。
关于 DTS,我们希望有可能将数据库升级到 SQL Server 2005——所以如果不能在 DTS 上设置单元测试,那么 SSIS 呢?
我找到了 ASPUnit,但它似乎不再被维护......
至于我的问题,这确实是一个多部分的问题。
- 对 ASP 进行单元测试是否可行且可行?
- 对 SQL Server 对象进行单元测试是否可行且可行?(我在这方面看到了一些成功,但也有些沮丧)
- 是否有当前支持的可用于 ASP 和 SQL Server 的测试框架?
- 是否有任何替代软件质量控制方法来对这种类型的代码库进行单元测试?(任何一般性建议也会有所帮助。谢谢。)
- 另外,我一直在考虑在这样的项目中实施自动化测试的投资回报率。项目很大。我不知道有多少代码,但有数百个文件,数千(如果不是数百万)行代码。鉴于此,让我们回到 1 和 3。
我对这个项目的处境真的很糟糕;任何一般的质量控制建议将不胜感激......