日曜日, 6月 1, 2025
ホームニューステックニュースASTERIA Warp便利機能③:テストフェーズにお役立ち!比較ツールのご紹介 #初心者 - Qiita

ASTERIA Warp便利機能③:テストフェーズにお役立ち!比較ツールのご紹介 #初心者 – Qiita



ASTERIA Warp便利機能③:テストフェーズにお役立ち!比較ツールのご紹介 #初心者 - Qiita

こんにちは、SCSK株式会社です!

ASTERA Warpはノーコードのデータ連携ツールとして広くご使用いただいておりますが、データ連携システムの開発においては、ノーコードであってもテストのフェーズは不可欠かと思います。
そんな時に、ノーコードだからこそかえって、フローのどこに修正が入ったのか一目では分からず、テストケースの抽出漏れが発生したり、意図しない変更を見落としてしまうような事例があるのではないかと存じます。

今回はそんな時に役立つ、ASTERIAの「比較ツール」についてご紹介します!

比較ツールとは

比較ツールとは、ASTERIAの開発ツール「フローデザイナー」に付随する機能の1つで、ASTERIAの開発物である「プロジェクト、フロー、関数」の間の差分グラフィカルに確認することができます!
例えば、下記のように見た目ではどこが変わっているのか分からないようなフローがあります。

image.png

比較ツールを使用すれば、下記のようにどこが変更されているのかがひと目で分かります!
これにより、「どこをテストすればよいのか」あるいは、「ここは変更していないのでテスト不要」といったことが容易に確認できるようになります。
また、「意図していないのに変更されてしまった」箇所を見つけ出すことも可能です。

image.png

テストが必要な箇所がはっきりすることで、テスト工数の削減になる

意図しない変更箇所を洗い出すことができる

複数の変更があった場合に、どこが変わっているのかをまとめて確認できる

比較結果の見かた

比較元と比較先に対して、追加されたものは緑色、削除されたものは赤色、変更されたものは青色で表示されます。

image.png

image.png

データ変換部分(マッパー)の中は、より詳しく差分確認をすることができます。

image.png

ここからは実際の比較ツールの使用方法について解説させていただきます。
ASTERIA導入後にぜひご参考ください!

①プロジェクト同士を比較

修正前のプロジェクトをバックアップしているなどの場合は、プロジェクトを右クリックし、「別のプロジェクトとの比較」を選択してください。

image.png

②フロー単体を比較

フローのみ複製している場合や、異なる経緯で作成されたフロー同士を比較する場合は、フローを右クリックして「別のフローとの比較」を選択してください。

image.png
※フローの選択ウインドウを使用するため、比較先にはフローサービス登録済みのフローしか選択できません。

③比較ツール単独での使用

デザイナーを経由せず、比較ツールのみを起動して比較することもできます。
この場合、メニューの[ファイル]-[開く]から、比較元プロジェクト、比較先プロジェクトの順番に選択します。
この方法であれば、ASTERIA管理外のプロジェクトファイルを比較することもできます。

image.png

④バージョン管理ツールでの比較

バージョン管理ツールを使用している場合、2つのリビジョンを選択して「リビジョン間の差分」ボタンを押すことで、比較ツールが起動します。

image.png

なお、この際に履歴上離れたバージョンを選択して比較を行うことも可能です!
もし同じ箇所に複数回修正が入っていた場合、最初と最後のリビジョンを選択して比較することで「最終的にどのように変わったのか?」を確認することができます。

image.png

image.png

比較ツール使用時のTIPS

比較ツールを使用しても、思ったように差分比較してくれない……
そんなときは、下記の点に気を付けてみるとよいかもしれません。

フロー名を合わせる

プロジェクト比較をした際に、フローが新規・削除扱いになってしまって比較されないケースがあります。

image.png

このような場合は、「フロー名を同じにする」ことで比較することができます。

image.png

コンポーネント名・関数名を合わせる

同じように、フロー内で同じ場所にあるコンポーネントや、マッパー内で同じ場所にある関数が比較されないケースがあります。

image.png

このような場合も、「コンポーネント名・関数名を合わせる」ことで比較することができます。

image.png

名称変更したフローは比較してくれる

最後に、「プロジェクトを複製の上、意図をもってフロー名を変更したフローを比較できないか?」というケースが考えられます。
実は、比較ツールはフロー名の他に「フローの内部ID」でも比較が可能です。同名フローがない場合は、名称変更しただけで内部IDが同じフローを比較してくれます。
※同名フローがある場合は、同名フローが優先して比較されます。

image.png

今回は、ASTERIA Warpの比較ツールについてご紹介しました。
比較ツールを用いることで変更箇所が明確になり、テスト工数の削減や意図しない変更の防止のような効果が十分に期待できるのではないかと思います!

最後までご覧いただきありがとうございました!
次回更新もお楽しみに!!!

※SCSK株式会社はASTERIA Warpのマスターパートナーです。15年以上の販売実績および、様々な業種・業務での構築ノウハウによりお客様をサポート致します。
※SCSK株式会社では、EAIの導入支援や最適なソリューションの提供を通じて、企業のIT環境をサポートいたします。EAIに関するご相談や詳細については、ぜひお気軽にお問い合わせください。

※アステリア社が運用しているコミュニティサイト「Asteria Park」や、トレーニングサイト「NoCode Gate」もございます。ぜひご活用ください!

https://asteria-park.commmune.com/view/home
https://nocodegate.asteria.com/





Source link

Views: 0

RELATED ARTICLES

返事を書く

あなたのコメントを入力してください。
ここにあなたの名前を入力してください

- Advertisment -