标签: unit-testing
我一直在做很多关于单元测试的阅读。
单元测试似乎一切都很好。 但它似乎错过了很多网络运作的基础知识。用户互动。
我没有看到任何单元测试可以测试意外输入,或者测试以确保ajax调用有效等。
我在这里遗漏了什么,或者单元测试是否真的不适合Web开发?
答案 0 :(得分:2)
你没有遗漏任何东西。
理想情况下,单元测试是关于测试一小段代码,例如:一个孤立的阶级。为此,您可能希望使用单元测试工具,如JUnit或NUnit。有些人将此类测试称为开发人员测试。
与此相反,您可能希望将Web应用程序作为一个整体进行测试。有人称之为验收测试。对于后者,您可以使用Selenium等工具。像Selenium这样的工具也可以测试Ajax和其他JavaScript。
如果您查看WebDriver之类的工具,您会有更多选择,因为您会发现可以使用单元测试工具实现基于Selenium的测试。
答案 1 :(得分:0)
看看Selenium。