
テストライブラリ
適切なテストプラクティスを奨励する、シンプルで包括的なテストユーティリティ
テストがソフトウェアの使用法に似ていれば似ているほど、
テストから得られる信頼性は高まります。

保守性の高いテストを書く
保守性の高いテストを書く
テストは、アプリケーションが破損したときのみ破損し、実装の詳細ではありません。

自信を持って開発する
自信を持って開発する
ユーザーと同じ方法でアプリケーションを操作します。

初期設定でアクセシビリティ機能を提供
初期設定でアクセシビリティ機能を提供
組み込みのセレクターは、ユーザーが要素を見つける方法で要素を見つけて、包括的なコードを書くのに役立ちます。

問題
- 実装の詳細を避け、テストが本来の目的に対する自信を与えることに焦点を当てた、ユーザーインターフェイス用のテストが必要です。
- テストが保守可能である必要があります。そうすることで、リファクタリング(実装の変更であり、機能の変更ではない)によりテストが破損せず、開発者とチームの足を引っ張ることがなくなります。
解決策
テストライブラリのライブラリファミリーは、実装の詳細をすべて除外したテストのための非常に軽量なソリューションです。それにより得られる主なユーティリティには、ユーザーがそれらを見つけるのと同じようにノードのクエリが含まれます。この方法により、テストライブラリは、ユーザーインターフェイスコードに対する信頼性をテストから得られるようにするのに役立ちます。


指針
指針
テストがソフトウェアの使用法に似ていれば似ているほど、テストから得られる信頼性は高まります。