イントロ
猛スピードで出荷しているソフトウェアチームは、ユーザーが思いつくクリックやスワイプ、タイプミスのすべてを子守することはできません。だからこそ、モンキーテストプロセス管理ツールは、プロッドが爆発する前に "what-if "カオスを整理するための頼れる相棒なのです。
スマートなモンキーテスト自動化ツールをパイプラインにプラグインすることで、UIにランダムな入力を与えたり、無限の猿定理を再現したり、スクリプトテストでは想像もしなかったエッジケースクラッシュを表面化させたりする、バーチャルな霊長類の大群を解き放つことができます。欠陥のあるフローをピンポイントで特定する見事なモンキーテストから、本格的なストレステスト、さらにはユーザーエクスペリエンス全体を向上させる深堀りのゴリラテストまで、あらゆる驚きがフェアなゲームになります。
Testomat.ioのようなプラットフォームが提供するカオスモンキー・テスト管理ダッシュボードとその狂気を組み合わせれば、失敗がリアルタイムで飛び出すのを見ることができ、ユーザーが激怒してツイー トする前にそれをつぶすことができる。その方法について簡単に復習したいですか?モンキーテストの入門書をご覧ください。
次は、6つのキラー・スイートをGIF画像付きのスクリーンショットで紹介する。
クイックスキャン比較表
工具 | 最適 | CI/CDフック | ランダム・イベント・スライダー | 価格 |
Testomat.io | パイプラインのカオステストとフルサイクルテストプロセスの監督 | ✔️ | 0 - 10 K | 無料 |
アクアクラウド | エンタープライズ・パフォーマンス・テストと分析 | ✔️ | 0 - 5 K | 35ドル/ユーザー/月 |
クエーゼ | 迅速なリリースのためのリーン回帰テスト・スイート | ✔️ | 0 - 3 K | 20ドル/ユーザー/月 |
テストレール | 大規模なテストケース管理 | スクリプト/API | 0 - 2 K | 39ドル/ユーザー/月 |
ゼファー・スケール | Jira ネイティブ・パフォーマンス・テスト・ダッシュボード | アドオン | 0 - 2 K | 10ドル/ユーザー/月 |
プラクティテスト | テスト結果およびテストプロセス全体のエンドツーエンドの可視化 | ウェブフック | 0 - 1 K | 29ドル/ユーザー/月 |
*公示価格。業者はプロモーションを行うので、お得な情報がないかサイトをチェックすること。
1.Testomat.io
Testomat.ioは、あなたのパイプラインに直接モンキーテストの統合CI/CDをボルトインし、内蔵のApplication Exerciser Monkeyランナーを介してランダムなアクションのスマートモンキーテストバーストを解き放ちます。すべてのカオススピンは、ライブメトリクスを1つのボードに送り返すので、チームは、ユーザーがフローにぶつかるずっと前に、欠陥のあるフローを見つけることができます。
主な特徴
- ワンクリックストレステストスイッチ(ダイヤ ル100→10,000ランダムイベント)
- マージまたはナイトリービルドのたびに起動するカオスランスケジューラ
- Android StudioプラグインがIDEにクラッシュログを直接パイピング
- ホットな故障ゾーンをピンポイントで特定するランダム・アクションのヒートマップ
- 記録されたユーザー・パスから自動生成されるテスト・スイート
- 合否の傾向を示すパフォーマンス・テスト・グラフを内蔵
- リアルタイムアラートのためのSlack / Jiraウェブフック
長所
- GitHub、GitLab、CircleCI、Jenkins、Azure用のネイティブCI/CDフック
- CSV、XML、またはAPIからテストケースを高速インポート
- スプリントごとに色分けされた回帰テスト・ダッシュボード
- 単一タップだけでなく、欠陥のあるシーケンスのフラグを立てるスマートヒューリスティック
- スターター・ティアでもプロジェクトは無制限
- QAチームと開発チームのためのきめ細かな役割権限
- カスタム・カオス・スクリプトのためのフレンドリーなREST API
短所
- クラウドオンリー、オンプレミスは未導入
- プロ以上のプランにロックされた詳細分析
価格
Starterは3ユーザーまで無料。Proは1ユーザーあたり月額30ドルで、Enterpriseはカスタム見積もりで優先サポート付き。
2. アクアクラウド
aqua cloudは、すでに洗練された構造化テスト手法の上に、制御されたランダムテストと深いカットのファズテストを重ねます。このプラットフォームは、カオスバーストを紡ぎ出し、不正な入力をすべてログに記録し、データを追跡可能な要件につなぎ合わせます。
主な特徴
- ビジュアルなカオス・フロー・ビルダー(ドラッグ&ドロップでランダムなイベントを作成可能)
- エントロピー・プリセット付きファズデータ・ジェネレーター
- バグ→要件を結ぶリアルタイム・トレーサビリティ・マトリックス
- ISO-27001ガードレールを備えたオンプレまたはSaaS展開
- パフォーマンス・テストのSLA違反のための内蔵SLAダッシュボード
長所
- 不具合に対するJiraとAzure DevOpsのシームレスな同期
- カオスの実行に失敗した後、ワンクリック で前回のグリーンビルドにロールバックできる
- どのコード変更が何を壊したかを示す、詳細な履歴の差分表示
- 自動タグ付けされたスクリーンショットにより、QAチームによる迅速なトリアージが可能
- どの言語でもカスタム・カオス・トリガーが可能な、洗練されたREST API
短所
- 小さい画面ではUIが重く感じる
- ファズ・ジェネレーター、中級プランで5万ドルのイベント上限を達成
- 学習曲線:トレーサビリティ・マトリックスは、前もって設定する必要がある
価格
Teamプランは1ユーザー/月あたり35ドルから(年払い)。Businessプランでは、ストレージとイベントの上限が1ユーザー/月あたり49ドルに引き上げられ、Enterpriseプランでは、ランダム・イベント・ストリームと24時間365日のサポートが無制限で利用できる。
3.Qase
Qase は、古典的な定義済みテストケースとスクリプト外のランダムキーを融合させ、カオスエンジニアリングのための軽量なテスト管理をチームに提供する。すっきりとした UI により、カバレッジを見失うことなく、手動からモンキーのテストに切り替えることができます。
主な特徴
- ランダムにタップ、スワイプ、シェイクするトグル式モンキーランナー
- モバイルSDKがクラッシュログをテスト実行タイムラインに直接プッシュ
- GitHub ActionsとGitLab CIアラートのパイプラインウィジェット
- 重大度マトリックスを内蔵し、カオスバースト中に重要な問題を自動マーク
- CSV、JSON、またはBigQueryへの合否統計のワンクリックでのエクスポート
長所
- 超クリーンなダッシュボード-新入社員は1時間で理解できる
- リグレッション・スイープの前に、何千ものケースを高速で一括編集。
- Jira、Trello、ClickUp、Asanaとのリアルタイム同期
- スマートな差分ビューで、どのコード変更がどのシナリオを壊したかを表示
- 無料ティアは無制限の公開プロジェクトをサポート-OSSアプリに最適
短所
- オンプレミスにインストールせず、クラウドのみ
- アンドロイド・モンキー・ランナー、中盤の5Kイベントでトップ通過
- 組み込みのパフォーマンスグラフがない-Grafanaプラグインが必要