是的,我知道QUnit,但是使用 jQuery Paradigm 可以用更少的代码更快地完成任务,这与 TDD 范式有什么不同吗?或者它以某种方式补充它?
问问题
136 次
1 回答
1
JQuery 本身具有很好的代码覆盖率,核心开发团队使用 FireUnit 和 QUnit 等工具。当您扩展库时,编写自己的插件和方法时,TDD 更加关键。您花费多少时间跨浏览器测试和验证您所做的每一项更改?通过创建单元测试,您可以自信地编写代码并简单地运行您的测试套件并获得即时结果,而不必启动所有浏览器并测试您的更改。通过每隔几分钟运行一个测试套件,如果发生故障,您最多只会损失几分钟的时间,而如果发生故障,您最多只会损失数小时甚至数天的时间。此外,如果您使用 WatiN 或类似工具在 CI 构建中设置了测试工具,您甚至不需要启动浏览器,它是完全自动化的。所以你是对的,
于 2010-06-10T23:45:11.587 回答