【问题标题】:Test suite for ECMAScript 5 support支持 ECMAScript 5 的测试套件
【发布时间】:2011-04-09 13:40:38
【问题描述】:

有谁知道是否存在测试 ECMAScript 5 支持的测试套件(例如用 QUnit 编写)?

【问题讨论】:

    标签: javascript unit-testing qunit ecmascript-5


    【解决方案1】:

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

    还有由 Microsoft 开发的开源 ECMAScript 5 Conformance Suite 和 Google 的 Sputnik,用于测试 ECMAScript 3 和部分 ECMAScript 5 的“所有方面”。这两个套件都包含在 ECMAScript Test262 中。

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

    【讨论】:

    • MS 的测试套件也包含在 Test262 中。但是,请注意,这不仅仅是测试支持:它是测试是否符合规范,因此大量测试都是关于作者可能不关心的边缘情况。
    • @gsnedders:谢谢,我想可能会,但我不确定。这也是关于严格一致性与可用支持的一个好点。我会为此添加一个链接。
    猜你喜欢
    • 2022-08-20
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    相关资源
    最近更新 更多