【发布时间】:2019-02-11 15:27:49
【问题描述】:
我有一个应用程序,它由两部分组成 1. 后端,Java Spring Boot 应用 2. Electron/Angular 前端 我想一起测试后端和前端。最好启动 JUnit 黄瓜测试,从一个黄瓜案例中调用 Spectron 测试,并将 Spectron 测试的结果返回到黄瓜。从spectron“外面”得到一些测试结果是真的吗?
【问题讨论】:
我有一个应用程序,它由两部分组成 1. 后端,Java Spring Boot 应用 2. Electron/Angular 前端 我想一起测试后端和前端。最好启动 JUnit 黄瓜测试,从一个黄瓜案例中调用 Spectron 测试,并将 Spectron 测试的结果返回到黄瓜。从spectron“外面”得到一些测试结果是真的吗?
【问题讨论】:
我认为你可以这样做:
在同一个项目中创建BE和FE测试项目,
创建一个对象来存储来自 BE 和 FE 的响应数据:
在测试运行时,初始化此对象并将结果提供给它。
如何喂这个对象:
String 或
又是 Json。然后在相应的步骤中断言 BE 和 FE 的每个操作,并通过比较此 JSON 或 String 数据来验证它们。
【讨论】: