Вы можете разработать некоторые поведенческие тесты с помощью Karma и Selenium / Fluentlenium с Angular 5. Таким образом, вы сможете тестировать компоненты, а также связь и глобальные операции вашего приложения.
Обратите внимание, что вы будетенужна конкретная база данных, и в зависимости от размера вашего приложения они могут занять некоторое время.