Seleniumは、コマンドをテストし、Webページを処理して必要なデータを得るために、ChromeのWeb Driverを使用しています。
これは私の絶対的なお気に入りで、これまでに何度も書いてきました。
これは私の絶対的なお気に入りで、今までに何度も書いてきましたが、最高の結果を得るためにPythonやWebスクレイピングと組み合わせています。
Seleniumとその機能についてもっと知りたい方は、こちらをご覧ください。
また、より高度な使い方をしたい場合は、以下をご覧ください。
また、より高度な使い方をしたい場合は、次の記事をご覧ください:Pythonで分析ツールを作る方法。
Apache JMeter
Apache JMeterは無料で使用できるJavaデスクトップアプリケーションで、主にWebアプリケーションの負荷テストに使用されます。
同社のWebサイトより:
Apache JMeterアプリケーションはオープンソースのソフトウェアであり、機能的な動作を負荷テストし、パフォーマンスを測定するために設計された100%ピュアなJavaアプリケーションです。
Apache JMeterは、静的および動的リソース、Webダイナミックアプリケーションの両方のパフォーマンスをテストするために使用することができます。
サーバー、サーバーグループ、ネットワーク、またはオブジェクトにかかる高負荷をシミュレートして、その強度をテストしたり、異なる負荷タイプでの全体的なパフォーマンスを分析したりするために使用することができます。
ここでは、JMeterを始めるのに役立つチュートリアルのリストもあります。
- 分散テスト
- テストの記録
- JUnit Sampler
- Access Log Sampler
- Extending JMeter
JMeterを始めるのに役立つチュートリアルの一覧です。
Katalon
Katalonは、Webとモバイルの自動テストのためのオープンソースソフトウェアです。Webとモバイルの自動テストのためのオープンソースソフトウェアです。 非常にわかりやすく、クロスプラットフォームでの使用をサポートしています。
ウェブサイトより:
Katalonは、クロスプラットフォームで自動テストを素早く生成することができます。
自動テストをCI/CDパイプラインにシームレスに統合することができます。
div
Maven
Mavenは、Javaプロジェクトの自動テストに使用される無料のツールです。
彼らのウェブサイトから:
Mavenは基本的にオープンソースのビルド自動化ツールで、主にJavaプロジェクトを対象としています。 私たちはmavenのプラグインをテスト用に用意しています。 プラグインが提供する「surefire:test」というゴールは、ソフトウェア管理のライフサイクルにおけるテストフェーズに関連しています。
div
Selendroid
Androidアプリケーションとモバイルウェブのための無料の自動化フレームワークです。 スケーリングとパラレルテストをサポートしています。
Selendroidは、AndroidとWebアプリケーションのための無料の自動化フレームワークです。
Selendroidのクールな点は、パラレルテストとスケーリングをサポートしていることです。
同社のWebサイトより:
Selendroidは、Androidのネイティブアプリケーションやハイブリッドアプリケーション(アプリ)、モバイルウェブのUIを駆動するテスト自動化フレームワークです。 テストは、Selenium 2 クライアント API を使用して記述します – 以上です。
Linux Desktop Testing Project
LDTPは、主に様々な言語(Python, Java、Ruby、Perl、C#、VB.NET, PowerShell, Clojure)
ウェブサイトより:
GNU/Linux Desktop (GUI Application) Testing Project (GNU LDTP) は、GNU/Linux または Solaris デスクトップのテストと改善に使用できる、高品質のテスト自動化フレームワークと最先端のツールを生産することを目的としています。 このプロジェクトでは、アクセシビリティ・ライブラリを使用して、アプリケーションのユーザー・インターフェイスを検出します。
iv
OpenTest
OpenTestは、Web、モバイルアプリ、APIのための無料ツールです。 モバイルアプリ、APIを対象とした無料ツールです。
彼らのウェブサイトから:
OpenTestは、ウェブアプリケーション、モバイルアプリケーション、およびAPIのためのフリーでオープンソースの機能テスト自動化フレームワークで、主流のテスト自動化プラクティスを可能にすることに重点を置いて、スケーラビリティと拡張性のために構築されています。 OpenTestは、コーディングのスキルをほとんど必要とせず、事実上あらゆるタイプの機能テスト自動化プロジェクトに対応できる、機能を追求したツールです。
となっています。