我使用visual studio 2005,现在我的团队希望我尝试一些asp.net网站的测试框架。我对测试完全不熟悉。我想知道我可以做什么样的自动化测试。我可以测试我的业务逻辑,我可以测试我的UI。我刚刚开始使用NUnit而且我对它有所了解。对于Web UI测试我已经尝试过Nunit asp.Somewhere我发现了Selenium,哪个更好。还有一个加载项用NUnit测试Javascript代码。那里有一个更好的替代NUnit。我觉得很难弄清楚为什么要使用这个工具。
答案 0 :(得分:0)
一种选择是使用Watin:http://watin.sourceforge.net/
有一个很好的Test Recorder,它允许您记录和保存测试。
我遇到的唯一问题是它与Cruise Control并不总能很好地兼容,因为它在后台加载浏览器引擎。如果CI服务器在没有安装和启用正确浏览器的环境中运行,则测试将失败。在这种情况下,我们最终使用HtmlUnit,这是一个在Cruise Control服务器上运行的Java应用程序。