【问题标题】:What JUnit-style frameworks are available for unit testing PL/SQL in Oracle?哪些 JUnit 风格的框架可用于在 Oracle 中对 PL/SQL 进行单元测试?
【发布时间】:2011-04-28 21:52:35
【问题描述】:

我希望将自动化单元测试引入大量现有的 Oracle PL/SQL 函数、过程和类型。我想使用一个在概念上尽可能接近 JUnit 的现有框架。需要免费提供啤酒。 Apache 2 或类似的开源许可证是一个加号。该框架必须在 Oracle 10 和 11 中工作。任何需要更改正在测试的代码的东西都不是一种选择。需要积极的开发和强大的社区支持。

有哪些可用的框架至少接近此描述?

【问题讨论】:

标签: oracle unit-testing plsql


【解决方案1】:

我发现的一个选项是PLUTO。我还没有尝试过,但假设它目前可以正常工作,它仍然存在以下几点不足:

  • GPL 许可
  • 9 个月没有活动
  • 没有社区支持的迹象

【讨论】:

    【解决方案2】:

    为什么不试试SQL Developer?您已经拥有 Oracle,并且此工具不再需要您花费任何费用。我自己使用 Toad,但这是一个(小)成本。

    查看此链接以将其用于unit testing

    【讨论】:

    • 这是一个选项。但是,我宁愿不被 SQL Developer 束缚。我们现在有些人使用 SQL Developer,有些人使用 Toad。我个人尽可能多地使用 Eclipse。我想要一个适用于我们所有人的工具,从命令行,并最终作为 Jenkins CI 构建的一部分。您的链接文章中提到了一个命令行工具,但我还不知道它的功能有多丰富,也不知道它会携带多少包袱。
    • 好吧,它是由 Oracle 推出的,所以任何错误都会被敲出(不像许多被放弃的开源项目)。我无法证明命令行工具,但我会认真考虑。
    【解决方案3】:

    【讨论】:

    • 这也与问题 cmets 相关联。建议似乎是 utPLSQL,据我所知,它是不活动的,还有 SQL Developer,我通过 tbone 的回答发表了评论。我认为这不是一个非常活跃的领域。
    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    • 2016-08-02
    • 1970-01-01
    相关资源
    最近更新 更多