2011-04-09 89 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