DIMBULA - Real mobile CI & Computing

Logo

The real mobile computing under full managed. No-code CI experience for E2E test on real mobile and real mobile computing.

View the Project on GitHub kunimasu-com/dimbula.github.io

DIMBULA E2E

DIMBULA E2Eは、Github Actionsと連携した、Mobile CI(Continuous Integration)プロダクトです。

特徴

Github Actionsと連携したE2Eテスト

柔軟且つ強力なGithubの機能を活かし、ActionsでCI/CDを構築する運用に、専用アクションを1つ追加するだけでGithub Checks付きのE2Eテストをリクエストできます。

テストの手順や条件はYAMLに記載

テストコード不要なので、テストコードの不具合によるアプリのクラッシュ、予期せぬ動作がありません。ユーザ視点でテストの手順を作成して、テストしたいモバイルの条件をYAMLファイアルに記述するだけです。DIMBULA Computingを利用することで、YAMLファイル自体の生成を支援します。

実機モバイルでE2Eテストを実行

弊社管理の実機モバイルでE2Eテストが出来ます。テスト中は画面を録画、テスト手順の1つにスクリーンショットを撮ることができるので、テスト結果を動画と静止画で確認できます。

エッジコンピュータがテストを実行

実機モバイルとペアで存在するエッジコンピュータがテストコードを実行するため、テストコードが与える実機モバイルリソースの影響が抑えられています。

制約

セットアップ

  1. DIMBULA Slackアプリのインストールとセットアップ
  2. DIMBULA Githubアプリのインストールとセットアップ
  3. DIMBULA E2Eのテスト条件と手順を作成
  4. Github ActionsのWorkflowにDIMBULA E2E専用アクションを記述