Тестирование одностраничного приложения

#angularjs #symfony #testing #single-page-application #ng-admin

#angularjs #symfony #тестирование #одностраничное приложение #ng-администратор

Вопрос:

Я разрабатываю SPA со следующими инструментами:

Серверная часть Rest: Symfony FOSRestBundle JMSSerializerBundle.
Передняя панель администратора: ng-admin angular.

Мой вопрос: как протестировать SPA, существует ли определенный рабочий процесс?
Должен ли я использовать selenium или просто писать функциональные тесты с помощью утилит Symfony WebTestCase?