目前,我正在为一个Web服务的JS库工作,您可以将其与Twitter Anywhere进行比较.现在我想让它更加以测试为导向.
这不容易测试,因为它必须在每个想要使用它的网站上工作,当然还有每个浏览器.
这不容易测试,因为它必须在每个想要使用它的网站上工作,当然还有每个浏览器.
我如何有效地测试图书馆?
所有API请求和响应都是JSON,是否有一个好的方法来测试这些调用?
我知道黄瓜和js-test-driver.
问候,
Chielus
解决方法
Javascript语言是大自然的动态,所以它是真正的测试驱动的友好.我最近有一些
JavaScript测试的经验.我使用TDD重写了主要的JavaScript组件,并得到了明确的设计和更紧凑的代码!
>单元测试框架的选择是qUnit.开始测试很容易.
>功能测试框架是funcunit.
我做了一个博客文章测试REST api与FuncUnit here.
如果需要一些测试和实现的例子,可以查看我的github repository.
不要问问题,刚开始测试:)