unit-testing - SAP功能模块的稳定测试数据?

标签 unit-testing integration-testing abap

我们从 SAP IS-U 中提取数据来创建 RDI用于通过 caps 创建 PDF .

我们想要创建自动化集成测试。

我们要测试的功能模块并不简单。例如,创建年度发票会读取大量表中的大量数据。我们需要确保所有这些数据都不会改变。否则测试将失败。

因此我们需要SAP内部稳定的测试数据。不幸的是我们目前没有这个。

sap开发系统被很多人访问。这些系统会不时地使用生产系统中的数据进行更新。

如何获得SAP IS-U稳定的测试数据?

我个人的观点:定制解决方案/组件的提供商(在本例中为 IS-U)应该提供稳定的测试数据。否则,每个开发团队都会开始一次又一次地创建自己的稳定测试数据。

最佳答案

根据我们在该问题下的讨论,我可以说最简单的解决方案是在测试系统中请求一个单独的客户端,其中数据无法通过生产中的定期副本进行更新。这将确保您的数据在测试中的后置条件下保持稳定。

关于unit-testing - SAP功能模块的稳定测试数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57505640/

相关文章:

javascript - 单元测试期间 Controller 中的 $scope.$on 未定义

java - 使用 Apache Mina 作为模拟/内存 SFTP 服务器进行单元测试

java - 如何在 JUnit 5 中使用少量枚举创建参数化测试?

testing - “断言”与 Selenium 中的 'verify'

oop - 用于声明全局类型的类或接口(interface)?

用于相机预览的Android单元测试?

amazon-web-services - 如何在有约束的情况下在本地测试 AWS 资源

c# - Selenium chrome 驱动程序 click() 方法并不总是点击元素

date - 2个日期和时间之间的分钟差?

controls - 如何将 Dynpro 屏幕元素链接到程序变量?