メインコンテンツにスキップ
バージョン: v8

Ionic React のテスト

このドキュメントでは、@ionic/react で構築されたアプリケーションをテストする方法の概要を説明します。React でのテストの基本、および開発者がアプリケーションをテストするために使用できる特定のツールとライブラリについて説明します。

はじめに

テストは開発プロセスにおいて重要な部分であり、アプリケーションが意図したとおりに動作することを保証するのに役立ちます。@ionic/react では、テストは、Jest または Vitest、React Testing Library、Playwright または Cypress などのツールとライブラリの組み合わせを使用して行われます。

テストの種類

記述できるテストには 2 種類あります。

単体テスト: 単体テストは、個々の関数とコンポーネントを分離してテストするために使用されます。JestVitest、およびReact Testing Library は、単体テストによく使用されます。

結合テスト: 結合テストは、異なるコンポーネントがどのように連携して動作するかをテストするために使用されます。Cypress または Playwright は、結合テストによく使用されます。