テスト
スマートフォンでアプリをテストしようと思うと個々のデバイスにインストールしなければなりません。Androidではapkファイルを配るだけ(非公式アプリをインストールできるように設定を変更しなければなりませんが)ですが、iOSではプロビジョニングプロファ…
アプリの品質を維持するにはテストを行うしかありません。そのテストも人力でやっているのではアップデートする度に大きな負担となってしまいます。そこで使ってみたいのが自動操作によるテストサービスです。今回はクラウドで提供されるものとオンプレミス…
GitHubなどのリポジトリにプッシュすると自動的にテストが実行されて、その結果によってマージ可否が分かるのがCI(継続的インテグレーション)です。アプリの品質を維持するのに重要な役割を担っています。今回はそんなCIをクラウドで提供するサービスを紹…
アプリの自動テスト環境を整えるのはかなり骨の折れる作業です。コンパイル環境のバージョンをそろえるのも大変ですし、設定も数多くあります。そこで使ってみたいのがクラウドまたはインストールするだけで使えるテストプラットフォームです。今回は特にテ…
エミュレータ/シミュレータを使ったテストは大事ですが、それでもなおスマートフォンアプリでは実機テストが欠かせません。速度的な問題やCPU/メモリが少ないために起こる不具合もあります。快適に操作できるUXはやはり実機を使わないと分からないでしょう。…
アプリはリリースした直後から爆発的にヒットしたり、ユーザが使い続けてくれる訳ではありません。通常は実際に利用してくれたユーザの声を聞き、更新して反応を見てさらにバージョンアップを重ねていくと言った地道な活動が重要になります。 そのユーザの声…