ソフトウェア開発においてテスト自動化ツールの存在は欠かせません。自動化ツールを導入すると、手作業で行っていたテストにかかる手間と時間の大幅な削減に期待できます。
しかし、テスト自動化ツールには様々な種類があり「どれを選べばいいかわからない」と悩んでいるエンジニアの方も多いでしょう。
そんなエンジニアの方のため、この記事では、テスト自動化ツールおすすめ14選について解説します。
- もくじ
1.近年、テスト自動化ツールの利用が増えている
昨今、ソフトウェア開発では、テスト自動化ツールを利用する例が増えています。
テスト自動化とは、これまで手動で行ってきたテスト計画・分析・設計・実装など、テストに関するプロセスを自動化するものです。
自動化ツールの活用により、省力化・実施時間の削減・精度の向上が期待できます。
自動化ツールには様々なものがありますが、AIを利用したツールを活用すると、ヒューマンエラーを排除した正確なテスト実施ができます。
2.【比較表付き】テスト自動化ツール14選
初期費用 | 月額 | 無料トライアル | サービス提供形態 | 自動化の実装タイプ | テスト対象 | |
---|---|---|---|---|---|---|
T-DASH | 無料 | 3,960円~(税込) | あり(30日) | クライアント | コーディング, 自然言語 | API, UIベース(Webアプリ, デスクトップアプリ, スマホアプリ) |
Autify | 要問合せ | 要問合せ | あり(2週間) | クラウド | キャプチャ&リプレイ, コーディング | UIベース(Webアプリ, スマホアプリ) |
MagicPod | 無料 | 43,780円~/月(税込)※年契約の場合 | あり(3週間) | クラウド | コーディング, 自然言語 | UIベース(Webアプリ, スマホアプリ) |
Selenium(Selenide) | 無料 | 無料 | - | クライアント | コーディング | UIベース(Webアプリ) |
mabl | 要問合せ | 要問合せ | あり(2週間) | クラウド | キャプチャ&リプレイ, コーディング | UIベース(Webアプリ) |
Ranorex | 要問合せ | 要問合せ | あり(2週間) | クライアント | キャプチャ&リプレイ, コーディング | UIベース(Webアプリ, デスクトップアプリ, スマホアプリ) |
Katalon Studio | 要問合せ | $299/年~ | あり(フリープラン) | クライアント | コーディング | API, UIベース(Webアプリ, デスクトップアプリ, スマホアプリ) |
TestCafe | 要問合せ | $249.99/年~ | あり(30日間) | クライアント | コーディング | UIベース(Webアプリ) |
Eggplant DAI | 要問合せ | 要問合せ | あり | クライアント | キャプチャ&リプレイ, コーディング | UIベース(Webアプリ, デスクトップアプリ, スマホアプリ) |
Cypress | 要問合せ | $75/月~ | あり(フリープラン) | クライアント | コーディング | API, UIベース(Webアプリ) |
Klocwork | 要問合せ | 要問合せ | あり | クライアント | ー | ソースコード |
SonarQube | 無料、一部有料 | 無料 | - | クライアント | ー | ソースコード |
SOATest | 要問合せ | 要問合せ | あり | クライアント | ー | API |
Postman | 無料 | 無料 | - | クライアント | ー | API |
※2022年12月時点での情報です。
① T-DASH
出典:T-DASH
項目 | 内容 |
---|---|
月額 | 3,960円~(税込) |
無料トライアル | あり(30日) |
日本語対応 | あり |
対応OS | Windows・Mac |
サービス提供形態 | クライアント |
自動化の実装タイプ | コーディング・自然言語 |
テスト対象 | API・Webアプリ・デスクトップアプリ・ スマホアプリ |
公式サイト | https://service.valtes.co.jp/t-dash/ |
「T-DASH」は、Webアプリケーションの動作確認・検証ができるテスト自動化ツールです。
非エンジニアでもコードを書かずに、カンタンに動作確認・検証できます。
月額3,960円で、無料トライアル期間も30日あるため、ランニングコストをおさえて使用することができます。
また、分かりやすいUI/UXなので、インストール後すぐに使い始めることができる点も魅力の一つです。
② Autify
出典:Autify
項目 | 内容 |
---|---|
月額 | 要問合せ |
無料トライアル | あり(2週間) |
サービス提供形態 | クラウド |
自動化の実装タイプ | キャプチャ&リプレイ・コーディング |
テスト対象 | Webアプリ・スマホアプリ |
公式サイト | https://autify.com/ja |
「Autify」はAIテスト自動化ツールです。
ノーコードで簡単にシナリオを作成・修正しテストを作成でき、E2Eテストを素早く自動化することが可能です。
初期費用や月額は明記されていないため、問い合わせの必要があります。
③ MagicPod
引用:MagicPod
項目 | 内容 |
---|---|
月額 | 43,780円~/月(税込) ※年契約の場合 |
無料トライアル | あり(3週間) |
日本語対応 | あり |
サービス提供形態 | クラウド |
自動化の実装タイプ | コーディング・自然言語 |
テスト対象 | Webアプリ, スマホアプリ |
公式サイト | https://magicpod.com/ |
「MagicPod」はAIテスト自動化ツールであり、Webアプリ, スマホアプリのテスト自動化に対応しています。
エンジニアに必要な機能が実装されつつ、非エンジニアにも使いやすいUIが特徴です。
初期費用は無料です。
④ Selenium(Selenide)
項目 | 内容 |
---|---|
月額 | 無料 |
対応OS | Windows・Mac・Linux |
サービス提供形態 | クライアント |
自動化の実装タイプ | コーディング |
テスト対象 | Webアプリ |
公式サイト | https://www.selenium.dev/ |
「Selenium(Selenide)」は、WEBサイトのHTMLなどのデータ取得など、ブラウザ操作のためのツールです。
オープンソースのフレームワークで、UIテストで使用します。無料で利用できますが、テストはコーディングにのみ対応可能です。
ただし、オープンソースのツールはある程度の知識が必要になります。他社に運用を依頼する場合は別途費用が必要になるので注意しましょう。
初期費用にや月額は無料です。
⑤ mabl
出典:mabl
項目 | 内容 |
---|---|
月額 | 要問合せ |
無料トライアル | あり(2週間) |
サービス提供形態 | クライアント |
自動化の実装タイプ | キャプチャ&リプレイ・コーディング |
テスト対象 | Webアプリ |
公式サイト | https://www.mabl.com/ja/ |
「mabl」はスタートアップのAIテスト自動化ツールです。
左上メニューの「挿入」または右クリックの「挿入」から「ラベル」で簡単な補足説明を追加できるラベルを付けることが可能です。
ラベルは複数付けることができます。
初期費用・月額は明記されていないため、問い合わせの必要があります。
⑥ Ranorex
引用:Ranorex
項目 | 内容 |
---|---|
月額 | 要問合せ |
無料トライアル | あり(2週間) |
対応OS | Windows |
サービス提供形態 | クライアント |
自動化の実装タイプ | キャプチャ&リプレイ・コーディング |
テスト対象 | Webアプリ・デスクトップアプリ・スマホアプリ |
公式サイト | https://www.ranorex.com/ |
「Ranorex」は、UIキャプチャ機能を持つUIテスト自動化ツールです。
「GDI+キャプチャ」により、アプリ上にあるサードパーティ製のコントロールを認識できます。
初期費用・月額は明記されていないため、問い合わせの必要があります。
⑦ Katalon Studio
項目 | 内容 |
---|---|
月額 | $299/年~ |
無料トライアル | あり(フリープラン) |
日本語対応 | 無し |
対応OS | Windows・Mac・Linux |
サービス提供形態 | クライアント |
自動化の実装タイプ | コーディング |
テスト対象 | API・Webアプリ・デスクトップアプリ・スマホアプリ |
公式サイト | https://katalon.com/ |
「Katalon Studio」は、テスト自動化フレームワークのセットアップ用ツールです。
自動テストの計画・作成・実行ができるAI拡張プラットフォームを使用できます。
ローコードの使いやすさとフルコードの柔軟性のバランスをとっているのが特徴です。
初期費用は明記されていないため、問い合わせの必要があります。
⑧ TestCafe
出典:TestCafe
項目 | 内容 |
---|---|
月額 | $249.99/年~ |
無料トライアル | あり(30日間) |
日本語対応 | 無し |
対応OS | Windows・Mac・Linux |
サービス提供形態 | クライアント |
自動化の実装タイプ | コーディング |
テスト対象 | Webアプリ |
利用推奨フェーズ | 結合・システム |
公式サイト | https://testcafe.io/ |
「TestCafe」は、JavaScriptのEnd-to-Endテストを行うフレームワークです。
テストコードはJavaScriptのみに対応しています。
初期費用は明記されていないため、問い合わせの必要があります。
⑨ Eggplant DAI
出典:Eggplant DAI
項目 | 内容 |
---|---|
月額 | 要問合せ |
無料トライアル | あり |
対応OS | Windows |
サービス提供形態 | クライアント |
自動化の実装タイプ | コーディング |
テスト対象 | Webアプリ・デスクトップアプリ・スマホアプリ |
公式サイト | https://www.eggplantsoftware.com/eggplant-japanese |
「Eggplant DAI」はAIによる探索的テスト自動化ツールです。
テストケースを自動的に識別/生成し、最適化したテスト実行によってシステムの欠陥を見つけ出します。
初期費用・月額は明記されていないため、問い合わせの必要があります。
⑩ Cypress
出典:Cypress
項目 | 内容 |
---|---|
月額 | $75/月~ |
無料トライアル | あり |
対応OS | Windows・Mac・Linux |
日本語対応 | 無し |
サービス提供形態 | クライアント |
自動化の実装タイプ | コーディング |
テスト対象 | API・Webアプリ |
公式サイト | https://www.cypress.io/ |
「Cypress」はフロントエンドのテストツールであり、下記のテストの作成・テストができます。
- エンドツーエンド(E2E)テスト
- 統合(インテグレーション)テスト
- ユニットテスト
初期費用は明記されていないため、問い合わせの必要があります。
⑪ Klocwork
出典:Klocwork
項目 | 内容 |
---|---|
月額 | 要問合せ |
無料トライアル | あり |
対応OS | Windows・Mac・Linux |
サービス提供形態 | クライアント |
テスト対象 | ソースコード |
公式サイト | https://www.marubeni-sys.com/klocwork/ |
「Klocwork」は、C・C++・C#・Java・JavaScript・Python・Kotlin対応のソースコード静的解析およびSAST(静的アプリケーションセキュリティテスト)ツールです。
プログラムコードのバグを早期に見つけられ、テスト工数の削減やセキュリティ上のリスクの低減を実現してくれます。
初期費用・月額は明記されていないため、問い合わせの必要があります。
⑫ SonarQube
出典:SonarQube
項目 | 内容 |
---|---|
月額 | 無料 |
対応OS | Windows・Mac・Linux |
日本語対応 | 無し |
サービス提供形態 | クライアント |
テスト対象 | ソースコード |
公式サイト | https://www.sonarqube.org/ |
「SonarQube」はオープンソースの品質管理プラットフォームであり、脆弱性のあるコードやバグを誘発するコードの検出をすることが可能です。
様々なプラグインがあり、多くのプログラミング言語に対応しています。
初期費用・月額に関しては、無料です。(一部有料あり)
⑬ SOATest/Virtualize
出典:SOATest
項目 | 内容 |
---|---|
月額 | 要問合せ |
無料トライアル | あり |
対応OS | Windows・Mac・Linux |
日本語対応 | あり |
サービス提供形態 | クライアント |
テスト対象 | API |
公式サイト | https://www.techmatrix.co.jp/product/soatest_virtualize/index.html |
テストの自動化とテスト環境の仮想化が1ツールで実現できるAPI向けテストツールです。
API のテストドライバーが提供され、開発中のテストを自動化する機能と、APIを高性能なスタブとして仮想化する機能を持っています。
初期費用・月額は明記されていないため、問い合わせの必要があります。
⑭ Postman
出典:Postman
項目 | 内容 |
---|---|
月額 | 無料 |
対応OS | Windows・Mac・Linux |
日本語対応 | 無し |
サービス提供形態 | クライアント |
テスト対象 | API |
公式サイト | https://www.postman.com/ |
「Postman」とは、APIを開発・テストするためのプラットフォームです。
プラットフォームには、設計、テスト、ドキュメント、モックから API の共有まで、必要なツール セットが含まれています。
自動テストするには、Postman で環境を設定する必要があります。
初期費用・月額に関しては、無料です。
まとめ
自動化ツールには様々なものがありますが、ツールは種類によって得意分野が異なるため、対応OS・テスト対象・利用推奨フェーズなどを確認してから選びましょう。
事前にテストの目的を明確にし、自社に合ったツールを選ぶことをおすすめします。
※本記事は2022年12月時点の情報を基に作成しています。各製品に関する詳しいご質問は、記載している参照元URLから各サイトへお問い合わせください。
※価格や料金の税込・税別表記につきましては、各サイトからご確認ください。