云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_虚谷数据库_怎么买

小七 141 0

域名注册_虚谷数据库_怎么买

啊…自动化测试…真是太好了!还记得我们什么时候必须手动测试我们开发的应用程序吗?我们做的每一个改变,我们都必须再次执行,理财返利,以确保没有任何东西被破坏?很快,我们就有了一个"测试日",在每次发布之前变成了一个"测试周",这变成了一个耗时的噩梦。

好吧,你很幸运,那些日子已经过去了现在,我们有一个自动化的测试,只需点击一个按钮就可以执行(并且有一个合适的CI/CD解决方案,每次"推"到Git时都会自动执行)。它们也运行在不同的浏览器和不同的版本上,所以我们不再需要手动测试所有的可能性!

你会以为现在每个人都在做自动化测试,对吧?不幸的是,我们发现它仍然被认为太费时,因此成本高昂,这就是为什么很多Fiori应用程序仍在手动测试的原因。

我决定写这个博客来解释为什么SAP Fiori应用程序的自动测试如此重要,产业云,所以你可以用它来说服你的客户值得投入时间进来!我还将展示SAPUI5和sapwebide在这方面提供了哪些工具,这些工具对您有很大的帮助。

自动化测试是有用和高效的CI/CD过程的基础。

自动化测试作为CI/CD管道的一部分,您可以从害怕对应用程序和应用程序进行任何更改的状态中解脱出来因此,很少谨慎地将其更改为频繁、安全和快速地进行更改的状态,因为您的测试增加了您的信心。

此外,我们还看到自动化测试高度集成到现有的企业级CI/CD工具集中。

有关更多信息,360大数据,看看这篇关于自动化测试的白皮书:将DevOps粘合在一起的粘合剂。

假设您准备好放弃手动测试,加入自动化的美丽世界。你应该怎么开始?

第一步是熟悉使用QUnit进行JavaScript单元测试的基础知识,物联网智能家居,QUnit是一个强大且易于使用的JavaScript单元测试框架。然后,您应该熟悉单页接受(OPA),它是SAPUI5控件的API,有助于测试用户交互、与SAPUI5的集成、导航和数据绑定。

幸运的是,SAPUI5创建了一个优秀的教程,演示如何使用QUnit、OPA和模拟服务器编写测试。此外,您还将了解测试策略、测试驱动开发(TDD)等。强烈推荐!

开发人员可以使用SAP Web IDE中提供的模板之一作为应用程序的起点。

没有多少开发人员知道SAP Fiori模板已经包含大量的自动化测试,包括使用QUnit的单元测试和使用OPA的集成测试!

这些测试涵盖了许多现有的功能,以确保它不会损坏,也可以作为您未来测试的参考,人工智能软件下载,因为它们是根据SAPUI5的指导方针和最佳实践编写的。

您可以在SAPUI5文档中找到每个模板的所有测试信息:

工作列表模板

主详细信息模板

除了这些优秀的模板之外,SAP Web IDE还提供命令帮助您快速创建空的QUnit测试、OPA页面,如果您使用的是SAPUI5应用程序模板,您可以右键单击它并选择创建一个新的测试结构。这将创建一个带有Qunit和OPA资源的"test"文件夹。

因此这些也可以用来帮助创建自动测试!

我们知道一开始似乎要花很多时间,但一旦你掌握了窍门,你将更快地编写测试。就像编码一样。

你对这方面的改进有什么想法吗?

利用社区的力量,在评论区分享你的想法。