测试政策

测试有助于促进不同规范实现之间的互操作性。本文档制定了W3C工作组章程中所引用的测试政策。

状态说明:

本文本摘自testing-how-to/#test-as-you-commit。W3C的工作组章程可能会引用本文档。未经W3C顾问委员会对相关工作组章程的审查,不得对本文档做出实质性修改。

欢迎通过GitHub issue提交反馈意见


随改随测

所有规范性的修改通常都应在web-platform-tests中提交相应的测试请求(pull request),形式可以是新增测试或修改现有测试;若无需更新测试,则必须包含充分的理由说明。

通常情况下,规范更新与测试请求应同步合并。若规范修改已获批准而测试仍需完善,则需添加'needs tests' 标签,或在web-platform-tests中添加'status:needs-spec-decision'标签。需特别注意:任何与现行规范相冲突的测试变更,必须在完成对应规范修改后方可合并。

如因web-platform-tests的限制而无法进行测试,须说明原因,并视情况提交issue(使用'type:untestable'标签)以便后续跟进。


修改记录:

日期 描述
2020-06-11 更正错别字
2019-03-24 更新WPT仓库链接
2019-02-08 文本摘自testing-how-to/#test-as-you-commit