こんにちは。株式会社EVERSTEELでソフトウェアエンジニアをしている日野原です。 主にフロントエンドを担当しており、技術としてはNext.jsを使用しています。(詳しい技術内容はこちらを参照) 少し前の話になりますが、ゼロからテストを導入したので、その過程や戦略について話していこうと思います。 フロントエンドのテストを検討している方や、テストの運用方法を迷っている方の参考になるかと思います。 Reactアプリにおけるテスト戦略と実践ガイド 一昔前はフロントエンド開発においてテストはあまり重要視されていませんでした。 しかし、フロントエンドの複雑さが増したため、最近ではテストが重要視されており、テストを書くことが求められています。 ただ、なぜテストが必要なのか、どのようなテストを書けば良いのか、どの程度のバランスでテストを構成すべきなのかは、十分に理解されていない場合も多いかと思います。