一般的なテストツールのWEB様々なタイプ

ユニットテスト/テストランナー
1、冗談

箱から出して、FacebookからJavaのユニットテストツール、オープンソースをよく知られています。最も基本的なレベルでのJavaのテストには、迅速のために設計されており、簡単に自動的にシミュレート必要とすることができ、本格的な準備を()CommonJSモジュールを返却し、提供してデフォルト値組み込みテスト環境ドムAPIのサポート、合理的な、プリコードを含めますそして、並列テスト実行を含むプロパティをデフォルト。同時に、並列処理でテストを実行することにより、そうテストはすぐ終了します。

2、AVA

あなたのテストは重いテストIOのために特に有用である、同時に実行できるように、Node.jsの利点IO平行でJavaを利用することで、「将来のテストランナー」として知られています。また、テストファイルが別のプロセスで並列に実行することができ、それぞれのテストファイルはパフォーマンスが向上し、独立した環境を実現することができましょう。テスト力の同時実行あなたがアトミックテスト、テストがグローバル状態や他のテストの状態に依存しない手段を記述します。

3、モカ

JavaとのNode.jsアプリケーションのブラウザでのテスト、非同期のテスト簡単で楽しいのための機能豊富なテストフレームワーク。正しい試験例に捕捉されない例外にマッピングするときには、テストを実行し続けることができ、柔軟かつ正確な報告をサポートしています。

4、カルマ

開発者のための効果的なテスト環境をもたらすために設計されたJavaベースのテストランナーのNode.js、。また、CIツールに統合することができ、すべての主要なWebブラウザをテストするために使用することができ、また、他のコードエディタで使用することができます。もう1つの強力な機能は、表示テスト結果はCONSOLE.LOG、それはその後、自己実行し、ファイルの変更を監視することができるということです。

二、ウェブテスト
1)統合テスト

酵素

Javaのが反応するためのツールをテストし、あなたの判断、操作やカレンダーを容易にするために、以上のコンポーネント出力を反応します。jQueryのAPIの模倣API、作るためにどの目的DOM操作とカレンダーの時間は柔軟、かつ直感的です。すべての主要なテストランナーと裁判官のライブラリと互換性があります。

2)機能テスト

セレンレコーダー

キーワード駆動型テストの自動化コンセプトブラウザのソリューションを使用して簡単にできます。すべてのWebテストツールでは、その強力な記録再生が最も強力です。ツールは、テストのスキルの異なるレベルをサポート上級プログラマと自動テストは、新しいライブラリを構築し、スクリプトを維持するための時間を節約することができますが、非プログラマが簡単に、自動テストプロジェクトを開始することができます。

3)目視検査

双紙

Aあなたは、コンポーネントライブラリをブラウズし、各コンポーネントの異なるステータスを参照してください、だけでなく、インタラクティブな開発およびテストコンポーネントを可能にするUIコンポーネントの開発環境。これは、アイソレーションは、コンポーネントの再利用性を高めることができる、テスト容易性と開発スピードをUIコンポーネントを開発できるように、アプリケーションに加えて実行されます。

また、「面白い試験」としても知られている4)試験サル(サル試験)

Gremlins.js

Node.jsのとブラウザのためのJavaライブラリで書かれたサルをテストします。不規則なグレムリンの多数の放出により堅牢なWebアプリケーションを検出します。

5)サーバテスト

1、K6

試験性能のために、開発者中心の負荷は、ツールをテスト。新鮮でREST APIによって画策APIをスクリプト使いやすいを提供します。移動して、ビルドへのJavaを使用し、それがうまく開発プロセスに統合することができます。

2、スーパーテスト

たSuperAgentは延長、軽量HTTPのAJAXリクエストライブラリです。HTTPは、大幅に簡素化HTTPベースのテストをテストするための抽象化の高いレベルを提供します。

おすすめ

転載: blog.51cto.com/14669142/2468160