【问题标题】:Testing - Generate xml files that do not conform a schema测试 - 生成不符合架构的 xml 文件
【发布时间】:2013-02-14 15:10:57
【问题描述】:

出于测试目的,我想生成不符合现有架构的 xml 示例。 我希望这些文件用于单元测试。

我认为他们会允许:

  • 检测架构允许的结构,尽管作者并不打算这样做。
  • 检测架构拒绝的结构,尽管作者希望启用它们。
  • 如果将来对架构进行轻微修改,则提供测试样本。

我找到了有效样本的生成器,但不是相反...

【问题讨论】:

    标签: unit-testing xsd code-generation


    【解决方案1】:

    我不明白第一个要点。

    但是您是否正在寻找将生成不符合架构的 xml 的 xml 生成器?我不认为你会找到一个。

    只需生成好的 xml,然后将其分解并保存并用作错误 xml 的示例。

    【讨论】:

    • 我认为您没有为此找到工具是对的。顺便说一句,模式很复杂,有时,您无法意识到您不想要的东西是允许的(因为有时,您甚至没有意识到可能会发生这个特定问题)。然后,您将无法有意识地更改涵盖此特定功能的有效文件。我认为这似乎是次要问题,但正如我在第一篇文章中所说,我认为一个工具可以很容易地产生各种各样的反例,这可能指向一些未发现/未考虑的问题,等等......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-26
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多