GIHOZアップデート情報:デシジョンテーブルとCFD法のテストケース生成APIの公開

日頃からテスト技法ツールGIHOZをご利用いただき誠にありがとうございます。

最新のアップデート情報をお知らせします。

 

デシジョンテーブルとCFD法のテストケース生成APIの公開


今回のアップデートでは、CFD法の原因流れ図からデシジョンテーブルを生成するAPIと、デシジョンテーブルからテストケースを生成するAPIを公開しました。このAPIを利用すると、JSON形式の原因流れ図やデシジョンテーブルのデータからテストケースを生成することができます。

 

APIを利用するには、まずAPIトークンを生成します。画面右上のユーザアイコンをクリックし、「APIトークン」を選択することで、APIトークン生成画面を開くことができます。「トークン生成」ボタンをクリックして新しいAPIトークンを生成します。手順の詳細はGIHOZのヘルプページをご参照ください。生成したAPIトークンは、他の人に見られないように安全に保管してください。

f:id:gihoz:20220413134409p:plain

APIトークンの生成

APIトークン生成画面

APIトークン生成画面

APIトークンをBearerヘッダーに含めてHTTPリクエストを送ることでGIHOZのAPIを利用できます。デシジョンテーブルからテストケースを生成したい場合、curlコマンドであれば以下のように実行します。リクエストボディに含めるJSONのデータ形式など、APIの詳細はGIHOZ API仕様をご参照ください。

 

$ curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer {api_token}' -d '{test_case_json}' https://gihoz-api.veriserve.co.jp/api/v1/test_cases/decision_table

 

f:id:gihoz:20220407172858p:plain

GIHOZ API仕様

実際にテストケースを生成すると、以下のようなJSON形式のデータが得られます。

f:id:gihoz:20220407173036p:plain

テストケースのJSONサンプル

生成したテストケースは、他のプログラムやスクリプト等でJSON形式のデータとしてご利用いただけます。例として、GIHOZのテストケースのデータをテスト管理ツールの入力データ形式に変換し、テスト管理ツールのAPIでテストケースを投入する、といった連携が可能となります。

ぜひ、皆さまが利用されているGIHOZ以外のツールと連携させてご利用ください。

 


 

今回は、CFD法の原因流れ図からデシジョンテーブルを生成するAPIと、デシジョンテーブルからテストケースを生成するAPIの公開についてお伝えしました。テスト技法を使って設計したテストモデル・ケースを、JSON形式で表現できるツールは珍しいのではないでしょうか。ぜひいろいろな活用方法をご検討いただき、ご利用いただければと思います!

APIやデータ形式についてのご意見・ご要望がありましたら、GIHOZの画面右上のフィードバックアイコンから、ぜひともフィードバックをお送りください。

 

フィードバックを送信

フィードバックを送信

 

今後ともGIHOZをよろしくお願いいたします。

  

テスト技法ツールGIHOZ アカウント登録はこちら

テスト技法ツールGIHOZ|ソフトウェアテスト・第三者検証のベリサーブ (veriserve.co.jp)