BitriseとMagic PodでiOSアプリのCI & 自動テスト

2019/03/19

こんにちは、伊藤(@ito_nozomi)です。

今日は、モバイルアプリのCIサービスBitriseと、弊社で運営している、ディープラーニング技術を活用したモバイルアプリ自動テストサービスMagic Podを使い、クラウドでiOSアプリのCIとUI自動テストを行う方法を紹介します。

CI + UI自動テストをうまく使えば、以下のように開発・テストの効率をあげることができます。

  • Pull Requestのタイミングでテストを実行し、レビューやマージの前に基本的な動作に問題がないか確認できます。
  • 定期的にテストを実行することで素早くバグを検出し、記憶が鮮明&他の開発者に影響が出る前に問題を修正できます。
  • 問題が起きそうな修正をいれたタイミングでも手動でビルド&テストを回すことで、変更内容に問題がないか素早くチェックできます。
続きを読む

iOS自動テストを、インストール作業不要のMagic Podクラウドで簡単作成

2019/03/04

こんにちは、伊藤(@ito_nozomi)です。

ディープラーニング技術を活用したモバイルアプリの自動テストサービスMagic Podに、クラウド上のiOSシミュレータを使ってブラウザだけでiOSアプリのテストを作成・実行できる新機能がつきました!

iOSアプリを用意するだけで、あとは面倒なセットアップ無しで簡単に自動化を始められます。(Windows上でもテスト可能です)

今日はこの手順をご紹介しましょう。

続きを読む

機械学習自動テストツール「Magic Pod」を使ってみよう(サンプルアプリを通じたワークフロー体験編)

2018/01/16

こんにちは、戸田です。
みなさんMagic Podしてますか?
アサーション待機処理もできるなら、もう大概のアプリのテストは作れますよね!

えっ、まだしてない?
そうですね、実際に自分の仕事で使えるのか、不安だとなかなか使えませんよね。
では、もうちょっと実際のプロジェクトで起こりそうなワークフローを、iOS向けアプリのサンプルプロジェクトを通じて実践してみましょう。
続きを読む

機械学習自動テストツール「Magic Pod」を使ってみよう(Stack Exchangeアプリ編)

2017/12/21

こんにちは、戸田です。
みなさんMagic Podしてますか?
Redditアプリの回、かんたんだったでしょう?

えっ、まだしてない?
そうですね、まだアサーションのやり方をご紹介していませんでした。
では、試しにGoogle Playで配布されているStack Exchangeアプリを題材に、Magic Podで最初のアサーションをやってみましょう。
続きを読む

機械学習自動テストツール「Magic Pod」を使ってみよう(準備~Redditアプリ編)

2017/12/18

こんにちは、戸田です。
みなさんMagic Podしてますか?
してないならぜひ始めてみましょう。かんたんですよ!

えっ、肝心のテスト対象のアプリが何も無い?
では、試しにGoogle Playで配布されているAndroid版のRedditアプリを題材にして、Magic Podがどのように使えるかだけでもちょっと確認してみましょう。
続きを読む