测试仅具有使用 SQL Server 存储过程读取和插入数据的 Web 窗体的应用程序



你好(我在测试中没有任何过期)。有一个 Web 应用程序,它只有 Web 窗体,它打印从存储过程读取的数据,并使用存储过程插入数据。所有业务逻辑都在存储过程中。我不得不说我不喜欢应用程序的完成方式,但必须进行尽可能多的测试。大多数方法返回 void(例如,它们是从文本框读取并调用存储过程的button_clicked方法,存储过程执行所有操作)所以我不能做单元测试。你能向我推荐一些我可以做和记录的测试,适合这个 Web 应用程序吗?多谢。

如果大多数业务逻辑位于存储过程中,则最好为进程实现一些测试。看看用于测试SQL的TST框架。

http://tst.codeplex.com/

至于网站,您可以做的可能是确保在调用某些按钮时调用正确的存储过程。

例如,您不想在单击"计算月薪"按钮时调用"更改名称"存储过程。