ECMAScript 5支持的测试套件

6
有没有任何测试套件(例如使用QUnit编写的)来测试ECMAScript 5的支持?
1个回答

8
最“正式”的测试套件可能是由Ecma TC39成员开发的ECMAScript Test262
此外,还有微软开发的ECMAScript 5 Conformance Suite和谷歌的Sputnik,它们测试 ECMAScript 3 的“所有方面”以及 ECMAScript 5 的部分内容。这两个测试套件都包含在 ECMAScript Test262 中。
如果你只想测试基本支持(例如新函数的存在性,而不是它们在每种情况下是否正确运行),那么就可以使用ECMAScript 5 兼容性表,其中包括了所使用浏览器的列。

MS的测试套件也包含在Test262中。但是请注意,这不仅仅是测试支持性:它是测试规范一致性的,因此许多测试都涉及边缘情况,这些情况大多数作者可能并不关心。 - gsnedders
@gsnedders:谢谢,我想它可能是这样,但我不确定。关于严格遵循与可用支持的问题也是一个好观点。我会添加一个链接。 - Matthew Crumley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接