みなさまが使われいてるAngularプロジェクトのTestingフレームワークを教えてください!

こんにちは。
タイトルの内容の通りですが、現在テスト環境をどのようにしようか考えています。
みなさまのUnitテスト、E2Eテストのフレームワーク構成とできれば理由も教えていただけると嬉しいです。

私のPJでは、
JasmineとKarmaは昨今の潮流から使わないようにしたいと考えております。
UnitテストではTS-jest

理由:Jestが良さそうと聞いたから。。。未調査なのです。。。
E2EテストではPlaywrightを使おうと考えています。

理由:使ってみて簡単に使えたから。他ブラウザ対応なのも良いかなと。

1 Likes

ユニットテストは jest、インテグレーションテストには Cypressを使ってます。 (Nxで生成されるワークスペースのデフォルトですね)
コンポーネントのDOMテストには angular-testing-library をユーティリティとして導入してます。

Angular ElementsのWeb Componentsとしての振る舞いに関するテストは実際のブラウザで検証したいので jasmine + karmaでやってます

lacolacoさん
ありがとうございます!
中々テストの種類もありますね!
Webアプリ初心者だと、そのうちやってみて分かってくるかもしれない面白みを感じました!

Nxよく聞きますが、まだ導入できていないです。やってみます!
angular-testing-libraryは知りませんでした!!調べてみます!!