编写一段实现某些规范的代码时,您肯定需要编写一些测试用例并测试您的实现。问题是您可能不知道该域的所有极端情况和复杂性。
这里是一个示例,假设我想基于w3 - specification为Content-Security-Policy
编写一个解析器。我不知道,我无法生成CSP标头字符串的所有可能值来测试我的解析器。
是否存在用于所有“常见”案例的在线数据库,以便您可以针对其运行代码?
当然,这样的数据库仅对公共,标准和广泛使用的规范有用。我也喜欢称之为crowd-sourced generative tests
。
test262是一个很好的例子。