gpt4 book ai didi

sql - PL/SQL 包自动化测试

转载 作者:行者123 更新时间:2023-12-05 05:22:34 24 4
gpt4 key购买 nike

我想在给定的 pl/sql 包(oracle 环境)中测试私有(private)过程/函数。

我需要相当简单的测试(运行程序,检查数据库是否存在行/或检查返回值)但在复杂的测试套件中。

您会向我推荐哪种工具/方法? (无法使用付费解决方案)。

我正在使用 SQL developer 所以选项 #1 是它的内部 JUnit 测试框架。

其他选项是 utPLSQL,更独立于 SQL 开发人员。

第三种方法完全不同。我会使用 Apache JMeter 连接到数据库,在 JMeter 中编写测试。我对这个工具很熟悉。缺点是我可能很难/不可能测试私有(private)函数。

你的意见?

最佳答案

我不明白您的“复杂测试套件中的简单测试”。但是,如果您的主要测试场景是:

  1. 在数据库表中设置测试数据
  2. 运行 PL/SQL 子程序
  3. 验证数据库表中的子程序修改数据是否正确

我有一个好消息要告诉你 - http://dbfit.github.io/dbfit/是进行此类测试的绝佳工具。我已经用过好几次了,我对它非常满意。

哦,还有一个can't access包的私有(private)子程序。您只能访问包的公共(public)接口(interface)(规范)。

关于sql - PL/SQL 包自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40172867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com