我有一个 ASP.Net MVC 项目,我想我可以使用 MS Test 或 NUnit 之类的工具来执行从控制器层到数据库的回归测试,但是我遇到了一个问题,即测试不是按顺序运行的(你可以在 MS Test 中使用有序测试,但测试仍然同时运行),另一个问题是如何允许从一个测试创建的数据可以访问另一个测试?
我看过 Selenium 和 WatiN,但我只是想写一些不依赖于 UI 层的东西,这很可能会增加维护测试的工作量。
有什么建议么?它只是适合这项工作的错误工具吗?我应该只使用 Selenium/WatiN 吗?