gpt4 book ai didi

selenium - 如何创建自动化验收测试的测试数据?

转载 作者:行者123 更新时间:2023-12-02 22:11:44 25 4
gpt4 key购买 nike

我正在开发一个遗留银行 Web 应用程序,该应用程序使用带有大量存储过程的 Oracle 数据库。

我必须为此应用程序编写自动验收测试套件。大多数验收测试都需要在系统中输入客户信息,然后系统执行一些业务规则并更改客户的信用评级。

问题在于输入的信息会进入数据库,从而触发一系列存储过程。

我想知道如何为此应用程序创建测试数据以便我的自动化套件运行?

此刻我心里有几件事:

  • 创建一个单独的数据库沙箱来运行我的验收测试,但我担心由于存储过程的原因,复制是否可能?

  • 识别表并模拟 dao 以返回调用这些表的测试数据?

由于这似乎是需要自动化验收测试的应用程序的常见情况,我想知道在具有类似情况的项目中采用什么方法。

Web应用程序的技术堆栈是:Spring 3.1、Hibernate 和 Java 6

最佳答案

您绝对必须创建一个单独的数据库沙箱。这是在测试应用程序时确定应用程序状态的唯一方法。此沙箱数据库的创建应该是构建过程的一部分,并且应该完全编写脚本。

查看此处获取更深入的指南 http://thedailywtf.com/Articles/Database-Changes-Done-Right.aspx

关于selenium - 如何创建自动化验收测试的测试数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9508501/

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