2011-04-09 29 views

回答

7

最“官方”测试套件可能是ECMAScript Test262,它由Ecma TC39的成员开发。

另外还有开源ECMAScript 5 Conformance Suite由微软开发的,谷歌的Sputnik,测试的ECMAScript 3的“方方面面”和ECMAScript 5这些都套房的部分包括作为ECMAScript的Test262的一部分。

如果您只是想测试基本的支持(例如是否存在新功能,而不是在所有情况下它们的行为是否正确),则有ECMAScript 5 compatibility table,其中包含您正在使用的浏览器的列。

+0

MS的测试套件也包含在Test262中。但是,请注意,这不仅仅是测试支持:它正在测试是否符合规范,因此大量测试都是关于作者大多可能不关心的边缘情况。 – gsnedders 2011-04-09 15:13:29

+0

@gsnedders:谢谢,我想它可能会,但我不确定。这也是关于严格遵从性与可用支持性的好处。我会为此添加一个链接。 – 2011-04-09 15:51:33