一般的な自動テストツール

1、エポック

公式サイト:のhttp://appium.io

AppUI自動テスト

     Appiumは、オープンソースのツール、同時にiOSとAndroidのプラットフォームでJavaやPythonスクリプトの同じセットを実行することができますPythonやJavaや他の言語をサポートするためのiOSとAndroidプラットフォームのサポートをテスト自動化されたモバイル終わりで、Appiumは、C / Sの構造は、コアがありますRESTインターフェースを提供するWebサーバー、。クライアント接続を受信すると、コマンドに耳を傾けるだろう、と、モバイルデバイス上でコマンドを実行し、最終実行結果は、クライアントへのHTTPレスポンスで返されます。

ライセンス:無料

 

2、セレン

公式サイト:httpsを://www.seleniumhq.org/download/

WebUIの自動テスト

セレンはセレンが望ましいWebテスト自動化エンジニアとなっている、Webアプリケーションのテストのためのツールです。Seleniumテストは、ちょうど同じ操作で実際のユーザーとして、ブラウザで直接実行されます。サポートされているブラウザはIE(7,8,9)、Mozilla Firefoxの、Mozillaのスイートと上のように、が含まれます。このツールの主な機能は次のとおりです。テストとブラウザの互換性 - 同様に異なるブラウザやオペレーティングシステム上で動作するように持っていたかどうかを確認するためのテストアプリケーションを。テストシステム機能 - テストソフトウェアの機能とユーザーの要件をテスト回帰を作成します。異なる言語で自動的に記録テストスクリプトとアクションをサポートして自動的にそうで.NETやJava、Perlとを生成します。セレンは、Webアプリケーション用に特別に書かれたツールThoughtWorksのテスト受け入れています。アップグレードバージョンwebdriverを。

ライセンス:無料

 

3、ポストマン

公式サイト:httpsを://www.getpostman.com

インタフェースのテスト

     ポストマンは、強力なデバッグおよびWeb API HTTPリクエストを提供し、それはHTTPリクエスト(GET、POST、PUT、DELETE ...)のいずれかのタイプを送信することができ、およびパラメータとヘッダーの任意の数を運ぶことができます。それはまた、テストデータや環境設定データのインポートとエクスポートを提供し、支払った後のクラウドユーザーはまた、チームの共同テストのために、自分のチームのライブラリを作成し、自分のコレクションをテストすることができるだけでなく、という例でチームに共有フォルダやデータのことができるようになります。

ライセンス:無料

 

4ソープ

公式サイト:httpsを://www.soapui.org

インタフェースのテスト

SOAPUIは、テストに必要なすべてのツールを提供し、テストを改良します。概要ラベルは、あなたのすべてのコンテンツおよびプロジェクトの包括的なビューを与えます。ワンクリックで、あなたは、受信メッセージのTestStepを確認するために、アサーションの任意の数を追加することができます。それが起こるとして、サーバ通信 - 、強力なHTTPモニターレコードを使用して分析しても、クライアントを変更します。SOAPUIと、今後他のテストツールの保つために、より専門的で高度な機能の到来。簡単にデータ駆動型テストを作成し、実行。標準SOAPUIプロパティに - Excelで、XML、JDBC、書類など - データソースTestStepは、任意の外部ソースからのテストデータを読み込みます。

ライセンス:無料

 

5、ロボットフレームワーク

公式サイト:のhttp://robotframework.org   

WebUIの自動テスト、インターフェースのテスト、APPテスト

      ロボットのフレームワークは、Pythonを書かれた自動機能テストフレームワークです。スケーラビリティ、サポートのキーワード駆動型の良い、あなたは同時に、クライアント・インタフェースの複数のタイプをテストすることができたり、テストの実行を分散することができます。主に受け入れテストと受け入れテスト駆動開発ラウンドの多くに使用。

ロボットのフレームワークは、さまざまなニーズの自動テストのためのさまざまなフレームワークを提供します。そのテスト機能は、PythonとJavaのためのテストライブラリによって拡張することができます。セレンwebdriverをロボットFrameworkは、人気のあるライブラリーに組み込まれています。

ロボットFrameworkはちょうどウェブテストツールではありません、それはまた、AndroidとiOSの自動テストのために使用することができます。テストドライブのために簡単にロボットのフレームワークを始めることができ、キーワードのテスターに​​精通しています。

ライセンス:無料    

 

6、QTP

公式サイト:httpsを://software.microfocus.com/en-us/products/unified-functional-automated-testing/overview

WebUIの自動テスト、インターフェースのテスト、APPテスト

     HP QuickTest Professionalのは、すべての主要なアプリケーション・ソフトウェア環境の遵守の自動機能テストおよび回帰テストを提供します。テストケースの作成とメンテナンスを簡素化するキーワード駆動型のアイデア。これにより、ユーザーは自動的に、画面上で直接操作する手順を記録し、機能テストや回帰テストを生成することができます。プロフェッショナルテスターはまた、スクリプトを内蔵し、デバッグ環境を介してテストおよびオブジェクトプロパティの完全な制御を提供し得ることができます。ユニファイド機能テストと呼ばれる現在のバージョンでは、UFTと呼ばれます。あなたはそのようなインタフェースのAPIなどのアプリケーション、Webサービス、デスクトップアプリケーション、Webシステム、携帯電話APPの多くをテストすることができます。

ライセンス:商用

 

7、JMeterの

公式サイト:httpsを://jmeter.apache.org

インターフェイスのテスト、パフォーマンステスト

ApacheのJMeterは、オープンソースのプロジェクト組織である、それは機能的であり、パフォーマンステストツールは、100%Javaで実装されました。

JMeterは静的または動的なリソース(ファイル、サーブレット、Perlスクリプト、Javaオブジェクト、データベースとクエリ、FTPサーバまたは他のリソース)のパフォーマンスをテストするために使用することができます。JMeterは、サービスを提供する能力をテストするために、追加の高圧負荷をシミュレートするために、またはそれらは、サーバ上の異なる負荷条件の場合に提供するサービスの全体的なパフォーマンス、または他のネットワークオブジェクトを分析します。あなたは提供してJMeterのグラフィカルインターフェイスで、高負荷テストサーバー/スクリプト/オブジェクトの下パフォーマンスや動作を分析することができます。

使用インタフェーステストJMeterの「ユーザー定義変数」を注意深く使用することに注意する必要が行う、JMeterのコンポーネントは、複数の実行スレッド場合は、「ユーザー定義変数」コンポーネント定義の変数は地獄が緩んで破っすることができる場合は、優先権を持っています。

ライセンス:無料

 

8、LoadRunnerの

公式サイト:httpsを://software.microfocus.com/en-us/products/loadrunner-load-testing/overview

性能試験

LoadRunnerのは、予測システムの動作とパフォーマンスの負荷テストツールです。同時リアルタイムのパフォーマンス監視のシミュレート負荷及び実施形態へのユーザーの数千万人で問題を識別して検索するために、LoadRunnerのは、企業全体のアーキテクチャをテストすることができます。企業は、テスト時間を最小限に抑えるためのLoadRunnerを使用して最適化性能とリリースサイクルのアプリケーションを高速化することができます。LoadRunnerの負荷テストは、システムの挙動を予測して、システムの性能を評価することができます自動アーキテクチャの多様に適用することができます。

ライセンス:商用

 

9、モンキー

アプリの安定性試験

     クラッシュクラッシュ、応答しなくANR:擬似ランダムイベントまたはユーザーのシステム、ストレステストの結果を生成し、adbのシェルによって、AndroidとiOSのためのSDKに含まれているソフトウェア。

ライセンス:無料

 

10、GT

公式サイト:のhttp://gt.qq.com/index.html

アプリの性能試験

     GT(キャリー・トーン)は、携帯電話の「統合デバッグおよびテスト環境」上で直接実行されたAPPプラットフォーム、(IDTE、統合デバッグ環境)の測定のためのポータブルです。利用GT、単独の携帯電話、パソコンに接続しなくても、あなたはAPP迅速なパフォーマンステスト(CPU、メモリ、流れ、パワー、フレームレート/流暢さ、など)のことができるようになり、開発のログを表示する、クラッシュログビューア、ネットワークパケットキャプチャは、APPの内部パラメータを試運転、実際のマシンコードには時間がかかり統計です。

ライセンス:無料

 

11、AppScanの

公式サイト:httpsを://www.ibm.com/developerworks/downloads/r/appscan/

安全試験

IBMセキュリティーAppScanのは、現代のWebアプリケーションのためのソリューションを侵入テストのWebアプリケーションやWebサービスのセキュリティの専門家であり、自動化されたサービスの動的なアプリケーションのセキュリティテスト(DAST)と対話型アプリケーションのセキュリティテスト(IAST)を実行し、サポートウェブ2.0、AJAXとJavaScriptのJavaScript実行エンジンカバーXMLとJSONインフラSOAPおよびWS-Security標準のサポートをテストするREST Webサービス、XML暗号化とXML署名、脆弱性のアナウンスと詳細な修理勧告のための包括的な枠組み。

ライセンス:無料

 

12、ジェンキンス

公式サイト:httpsを://jenkins.io

継続的インテグレーション

自動ビルド、コンパイル、デプロイ、タスクの実行、テストレポート、電子メール通知。

ライセンス:無料

37元記事公開 ウォンの賞賛124 ビューに14万+を

おすすめ

転載: blog.csdn.net/zam183/article/details/104910563