Как получить результаты спектральных тестов и передать их внешнему тесту (например, тест Ucumber-Junit)

У меня есть приложение, которое состоит из двух частей: 1. Бэкэнд, приложение Java Spring Boot. 2. Электронный / угловой интерфейс. Я хочу вместе протестировать бэкэнд и интерфейс. Было бы здорово запустить тест JUnit на огурец, вызвать тест спектронов из одного из случаев с огурцами и получить результат тестирования спектров обратно на огурец. Реально ли получить результаты тестов у спектрона "снаружи"?

1 ответ

Решение

Я думаю, что вы можете сделать это так:

Создание тестовых проектов BE и FE в одном проекте,

Создайте один объект, в котором хранятся данные ваших ответов из BE и FE:

Пока выполняются тесты, инициализируйте этот объект и передайте его своим результатам.

Как кормить этот объект:

  • Для BE, если это API-хранилище ответов в виде JSON.
  • Для FE, собирать данные из элементов и хранить их как String или снова Json.

Затем подтвердите все действия для BE и FE на соответствующих шагах и проверьте их, сравнив этот JSON или String Данные.

Другие вопросы по тегам