OPA5 是针对 SAPUI5 和 OpenUI5 应用程序和组件的测试框架,它基于由 JQuery 开发人员开发的开源测试框架 QUnit。
OPA5 附带一个基于 sinon.js 的内置模拟服务器。 唯一支持的传输格式是 OData。 如果后端使用 JSON 主体,则无法使用内置的模拟服务器。
不需要使用模拟服务器,而是需要它的基础 sinon.js,并且手动模拟各个路由。
大多数测试可以描述为没有后端服务的集成测试。
OPA5 的较新组件功能将用于测试,而不是在 IFrame 中运行。 如果出现错误,这将允许更快的执行和更好的调试。
本文标题 JavaScript 文件的完整地址:
https://sapui5.hana.ondemand.com/resources/sap/ui/qunit/qunit-redirect.js
位于命名空间 sap/ui/qunit
之下。
SAP UI5 SDK 网站上,并没有使用这个 redirect 文件。
本地实验,发现了一个不一致的地方:
这个 HTML 页面有三个 script 标签。
但是 elements 标签页里只