ブラウザで実行されるJavaScriptの単体テストフレームワークが必要です。Seleniumのような外部ブラウザー自動化システムや非ブラウザーJS環境ではなく、テストフレームワークとテストスイートをロードしてそのページに結果を表示する1つの.htmlのみを使用します。私の検索では、他の2種類しか見つかりませんでした。
私は主に、JavaScriptコードをテストして期待される結果を確認し、クラッシュせず、DOM/イベントや外観をテストすることに関心があります。
持っているといい:
- パフォーマンステスト/ベンチマークおよび正当性テスト。
- オプションの外部自動化により、シェルコマンドがテストスイートを実行し、成功したかどうかを確認できます。
要件の動機は次のとおりです。
- テスト対象のアプリケーション自体は現在純粋なJavaScriptであり、(プラットフォームや他の言語の依存関係なしに)そのままにしておきたいと思います。
- ECMAScript 5、型付き配列、WebGL、ローカルストレージなど、多くの新しい機能や最先端の機能を使用しています。スタブではなく、これらの機能との実際の相互作用をテストしたいと思います。