Ranorex DesignWise
高品質な自動テストを構築することは、リリース前にソフトウェアを最適化し、洗練されたものにするために非常に重要です。しかし、プログラマーにとって、できるだけ多くのバグを検出するために多くのテストを構築することは、時間のかかる作業です。RanorexのDesignWiseを使用することで、テストサイクルを短縮し、コストを削減し、製品をより早くリリースするために、テスト構築に集中することができます。
DesignWiseとは?
DesignWise(デザインワイズ)は、テストデザイン最適化ツールです。ペアワイズ法によってテストパターンの絞り込みをおこないます。盲目的にすべてのパターンをテストするのではなく、ペアワイズ法で選出したシナリオでテストすることで、高品質のソフトウェアをより早くデリバリーすることを目的にしています。効率的にテストカバレッジにおけるギャップを取り除き、最適化されたテストを生成することが可能です。
DesignWiseはテストデザインにフォーカスし、テストのバリエーションのモデルを素早く生成することを助けます。
DesignWiseは、あらゆるレベルのコーディング経験を持った開発チームが、より効率的で的を絞った自動ソフトウェアテストを作成するために開発されたツールです。DesignWiseには、IA(知能増幅: intelligence augmentation)のコレクションと、テスト開発者がプロジェクトに適した数のテストを簡単に作成できる「コントロール・ダイヤル」が含まれています。ユーザーは、不要な変数を削除し、必要なパラメータのみに集中することができます。これにより、開発チームメンバーはテストカバレッジのギャップを発見して埋めることができ、テストの不要な部分や重複している部分を発見して排除することができます。
これらの情報の多くを視覚的に表示するため、開発者はテストパラメータと結果を迅速に処理し、分析することができます。これにより、より効率的なワークフローが構築されます。
DesignWiseを必要とする人
DesignWiseおよびRanorexは、幅広い互換性とカスタマイズオプションにより、さまざまな業界に最適です。DesignWiseは拡張性も考慮して構築されており、スタートアップ企業、中小企業、フォーチュン500企業など、あらゆる企業にとって重要なソフトウェア テストツールとなります。ソフトウェア開発者がテストサイクルの効率を改善し、開発チームのより多くのメンバーがテストを作成および実行できるようにすることで協働を強化したいと考えている企業であれば、DesignWiseのメリットを享受できます。
第三者調査機関であるTechValidateが実施した調査結果によると、Ranorexのクライアントの88%が生産性を20~40%向上させています。また、テストでは、DesignWiseによってテスト設計にかかる時間が50%短縮され、テスト実行にかかる時間が30%短縮されることが示されています。Ranorexのケーススタディは、企業規模や業種を問わず多岐にわたっています。
DesignWiseの特徴
DesignWiseは、対応できるファイルやツールの種類が多いことが一番の特徴です。テストデザインの前後のフェーズで使用するツールと、シームレスに連携できます。また、DesignWiseはシンプルなインターフェイスであるため、あらゆるスキルレベルの開発者が親しみやすいように設計されています。そして、DesignWiseユーザーによって作成されたテストプランに基づく事例を通じて、ユーザーの皆様にノウハウを提供します。
メイン機能
- テストパターン生成にかかわる機能
- パラメーターをGUI上で入力する
- パラメーターの組み合わせの制約設定(GUI設定、式による設定)
- 組み合わせパターンの生成(2~5ワイズ、+Mixed strength)
- Gherkinスクリプト生成
- シナリオ作成支援
- カバレッジ分析
その他機能
- テストパターンの履歴管理
- マインドマップのインポート/エクスポート
- スコアカード生成
- テストプロジェクトの共有
- テストパターンの出力(Excel、CSVなど6種類)
- 外部ツールとの連携など
独自のコードを書くことを好む開発者もいますが、DesignWiseでは、Gherkin形式による、自動受け入れテストを作成することも可能です。これにより、より多くの開発チームメンバーがテストプロセスに参加することができ、経験豊富なプログラマーがプロジェクトの他の分野に取り組む時間を確保することができます。またGherkinは、開発チームがビヘイビア駆動開発(BDD)の原則に従って作業することを可能にします。Gherkinは、一文一義の簡潔な言語でソフトウェア機能を記述するため、利用しやすいコーディングソリューションです。DesignWiseでは、オートコンプリート機能や強調表示機能を備えており、ユーザーは期待する結果やアプリケーションフローごとに新しいシナリオやシナリオ概要を作成することができます。
まとめ
DesignWiseやRanorexをテスト自動化ソフトウェアをソフトウェア開発プロセスに統合することで、開発者の貴重な時間とリソースを節約することができます。また、バグの少ない、より良い製品を生み出すことにもなります。
DesignWiseにご興味のある方は、こちら からお問い合わせください。
また、DesignWiseの成功事例の資料もございますので、こちらもご一読ください。
※Edgeブラウザにて資料をダウンロードできない場合、以下の設定をおこない再度、お試しください。
1)Edgeブラウザを起動し、”edge://settings/content/insecureContent“にアクセスします。
2)”許可“の「追加」ボタンをクリックし、”https://ranorex.techmatrix.jp/“のURLを追加します。