REST リソースからデータを取得する angularjs アプリケーションを構築しています。REST サーバーには独自の e2e テスト (実際のサンプル データを使用して実際にデータベースに変更を加える http 要求) があり、フロントエンドではカルマを使用してコードで単体テストを実行しています。
フロントエンドの単体テストでは、コントローラー、ディレクティブ、サービスなどをテストできます。ほぼすべてのシナリオを考えています。バックエンドは、フロントエンド テストで再度テストする必要はありません。
テンプレートなどは、セレクターを使用して、可視性、可用性、または必要なものをチェックして、簡単に単体テストすることもできます。
では、angularjs e2e のテストは何のために行われているのでしょうか? すでにバックエンドをテストしている場合、または何か不足している場合は必要ですか?