发布于 2008-09-18 20:44:14
我正要开始在我正在做的一个新项目上做JavaScript TDD。我目前的计划是使用QUnit进行单元测试。在开发时,只需在浏览器中刷新测试页面即可运行测试。
为了实现持续集成(并确保测试在所有浏览器中运行),我将使用Selenium在每个浏览器中自动加载测试工具,并读取结果。这些测试将在每次签入到源代码管理时运行。
我还将使用JSCoverage来获得测试的代码覆盖率分析。这也将通过Selenium实现自动化。
我现在正在设置中。一旦我敲定了设置,我将用更准确的细节更新这个答案。
测试工具:
发布于 2009-11-04 00:15:27
我是js-test-driver的铁杆粉丝。
它在CI环境中工作良好,能够捕获实际的浏览器进行跨浏览器测试。
发布于 2008-09-26 12:35:18
我最近读了Bruno的一篇文章,他使用JSUnit并在此基础上创建了一个JsMock框架……非常有趣。我正在考虑使用他的工作来开始对我的JavaScript代码进行单元测试。
Mock JavaScript or How to unit test JavaScript outside the Browser environment
https://stackoverflow.com/questions/96066
复制相似问题