組織内で自動化をする上でたくさんの壁があります。

  • 予算の壁
  • メンテナンスコストの壁
  • ツール選択の壁
  • 導入の壁

すべてが大きな壁で、テストにおける自動化の普及を阻んでいます。弊社では導入の壁を取り除くべく自動化スクリプトを公開していきます。

Webページの自動化


AndroidとiOSアプリの自動化(Appium)

  • 実行の様子(動画)
    Java

  • Javascript
    C#

TestArchitect

Webページの自動化

  • 実行の様子

Windowsアプリの自動化

  • 自動化スクリプト
  • 実行の様子(動画)

SAP自動化

SAPの自動化(SAPGui, Fiori)ではTestArchitect(R)を使用します

  • TestArchitectのダウンロード方法(評価版
  • TestArchitectのセットアップ方法、まずはWindowsアプリで動作確認をすることを推奨します(チュートリアル

販売管理(SD)のTestArchitectによる自動化

  • ソースコード
  • 動画

その他ソースコード

  • 複数OSのオペレーションのソースコード(準備中)

Androidの単体テスト(ホワイトボックス)

  • 簡単な足し算の単体テストホワイトボックス
  • 網羅率測定
  • Circle CIの設定

JenkinsとSelenium/TestArchitectの統合

Jenkinsとの統合は以外とハマりどころのおおい統合です。ここではシンプルな統合サンプルを示してみます。

AI画像確認処理の自動化

古くから画像確認は自動化にとって鬼門でした。テストのオペレーションはできても、その結果がただしいかどうかを画像から確認するのは困難でした。画像キャプチャーをしえ、1bitごとに比較する手法はありましたが、すこしでもUIが変われば、すべてのbitの比較が失敗します。
現在OpenCVやAIの技術が進み簡易に画像同士の比較が容易になってきました。以下のようなビジネス・ケースで画面比較が可能になります。


  • SAPをバージョンアップしたときにバージョンアップ後とバージョンアップ前の画像でどこが異なるかを確認
    (ソースコード)(動画)
  • グラフィックのおおい、Webページで画面全体のレイアウト崩れがないかを確認したい
    (ソースコード)(動画)

LogiGearでの取り組み

LogiGearでは様々な自動化ツールの開発を行っています、自社製品のTestArchitectはもちろんのことSelenium/Appium等々のオープンソースでの自動化スクリプトの開発を行います。ツールにとらわれず最適ソリューションをお探しのお客様のお問い合わせをお待ちしております。