内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

百度云_腾讯云小程序_免费领

2021-07-11 22:20 出处:欧普曼云计算 人气: 评论(0

百度云_腾讯云小程序_免费领

亲爱的社区,在这个博客中,我向您介绍了我第一次使用ABAPSQLTestDouble框架的经历。它允许创建包含为单元测试定义的记录的数据库表test double。我仍然很热情,我认为这项技术是确保代码质量的重要组成部分。以下是我从那时起的一些想法。

总的来说,我认为在同事之间使用同样的语言是有意义的。这样就更容易理解对话伙伴的意思。特别是对于复杂的测试数据,如何用大数据,为特殊的数据记录指定一个同义词可能是一个好主意。对我来说,im即时通讯云,一个方法的行为通常是由一个、两个和多个数据记录引起的。以下是一些建议:

我考虑过使用主键来标识对话框中的特殊记录。对于经典的数据库表来说,这是可行的("让我们讨论一下采购订单0045008022"),但是如果GUID是键的话,那就没什么意思了。

根据我的经验,云服务器哪里好,测试数据应该一起定义。这将创建不同的数据星座。我经常和顾问同事交换意见。我们一起查看数据库表及其内容,并讨论可能的测试用例。例如,如果有一个工具可以在事务SE16中标记一个数据记录,并用这个"真实"记录的所有字段和值生成ABAP INSERT语句,那就太好了。想想像EKKO或VBAK这样的数据库表,有很多字段。有这样的吗?

为了以统一的方式提供特殊的测试数据,每个用例应该有一个提供者类。因此,云分析,测试数据记录的提供是标准化的,仅在应用程序逻辑中的一个点执行,欧洲云服务器,并且可以重用。使用我以前的博客中的例子,它可能看起来像这样。

如果你为每个记录添加一个GET方法,每个开发人员都可以检查为金/银/铜记录提供了什么数据。下面是重构测试类。

那是我的想法。实际上,我还没有试过这些方法。我还在开始你的看法是什么?

分享给小伙伴们:
本文标签: 百度腾讯程序免费

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表