我们希望用 qUnit 做一些单元测试。我们使用 Cruise Control 进行持续集成。只是好奇是否有人以自动化方式集成了 qUnit,如果是这样,你做了什么来让它全部工作......
问问题
340 次
2 回答
1
不久前我设置了一个 Jenkins CI 来执行此操作,我们这样做的方式是编写一个 NUnit 测试来运行 WatiN(当然,selenium 也可以),然后运行 QUnit 测试,并使用选择器检查任何错误并为每个失败的测试失败断言。由于 javascript 引擎的不同,确保在正确的浏览器中进行测试非常重要。例如,如果您的目标平台包含 Chrome,WatiN 将无法工作,因为它无法控制 Chrome(我上次检查过)。
于 2012-03-12T18:11:52.770 回答
-1
你见过开源的NQUnit吗?我还没有尝试过,但我计划在即将到来的项目中使用它。
于 2012-03-12T18:06:23.023 回答