如何获取光谱测试结果并将其传递给外部测试(例如,Ucumber-Junit测试)

时间:2019-02-11 15:27:50

标签: java electron spectron

我有一个应用,该应用由两部分组成 1.后端,Java Spring Boot应用程序 2.电子/角度前端 我想一起测试后端和前端。开始JUnit黄瓜测试,从一种黄瓜案例中调用spectron测试,然后将spectron测试的结果返回给黄瓜,将是很棒的。从光谱仪“外部”获得一些测试结果是真的吗?

1 个答案:

答案 0 :(得分:0)

我认为您可以这样做:

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

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

正在运行测试时,请初始化该对象并向其提供结果。

如何喂食该对象:

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

然后在相应的步骤上声明BE和FE的每个动作,并通过比较此JS​​ON或String数据来验证它们。