【发布时间】:2013-06-19 09:44:07
【问题描述】:
我们是一个开发 javascript 应用程序的小型开发团队。
如果我们不使用 jQuery,我们会花费大量时间来确保代码是跨浏览器兼容的,并且我们会在我们支持的所有平台上运行单元测试。这很耗时,并且会增加我们的工作流程,或者需要时间来设置。
但是,我们确实使用 jQuery。我们真的还需要进行所有跨浏览器测试吗?
如果我们已经使用 jQuery(一个基本上消除跨浏览器问题的库),我正在寻找一些支持和反对进行广泛跨浏览器测试(即使用 TestSwarm 或类似的东西)的论据。
想法?
【问题讨论】:
-
jQuery 抽象出了很多跨浏览器的不一致,但仍然可以编写在不同浏览器上表现不同的 JavaScript。我仍然建议跨浏览器进行测试。自动化您的测试并养成编写单元测试的习惯。
-
代码中的某些错误可能会在一个浏览器中被忽略,但在另一个浏览器中会出现。 jQuery 无法解决所有这些问题。
标签: javascript testing cross-browser