0

我有一个应用程序,它由两部分组成 1. 后端,Java Spring Boot 应用程序 2. Electron/Angular 前端 我想一起测试后端和前端。最好启动 JUnit 黄瓜测试,从其中一个黄瓜案例中调用 spectron 测试,然后将 spectron 测试结果返回给黄瓜。从spectron“外部”获得一些测试结果是真的吗?

4

1 回答 1

0

我认为你可以这样做:

在同一个项目中创建BE和FE测试项目,

创建一个对象来存储来自 BE 和 FE 的响应数据:

在测试运行时,初始化此对象并将结果提供给它。

如何喂这个对象:

  • 对于 BE,如果是 API,则将响应存储为 JSON。
  • 对于 FE,从元素中收集数据并String再次将它们存储为或 Json。

然后在相应的步骤上断言 BE 和 FE 的每个操作,并通过比较此 JSON 或String数据来验证它们。

于 2019-02-13T08:00:56.257 回答