Как получить результаты спектральных тестов и передать их внешнему тесту (например, тест Ucumber-Junit)
У меня есть приложение, которое состоит из двух частей: 1. Бэкэнд, приложение Java Spring Boot. 2. Электронный / угловой интерфейс. Я хочу вместе протестировать бэкэнд и интерфейс. Было бы здорово запустить тест JUnit на огурец, вызвать тест спектронов из одного из случаев с огурцами и получить результат тестирования спектров обратно на огурец. Реально ли получить результаты тестов у спектрона "снаружи"?
1 ответ
Я думаю, что вы можете сделать это так:
Создание тестовых проектов BE и FE в одном проекте,
Создайте один объект, в котором хранятся данные ваших ответов из BE и FE:
Пока выполняются тесты, инициализируйте этот объект и передайте его своим результатам.
Как кормить этот объект:
- Для BE, если это API-хранилище ответов в виде JSON.
- Для FE, собирать данные из элементов и хранить их как
String
или снова Json.
Затем подтвердите все действия для BE и FE на соответствующих шагах и проверьте их, сравнив этот JSON или String
Данные.