Blog株式会社マネーフォワード公式開発者向けブログです。技術や開発手法、イベント登壇などを発信します。サービスに関するご質問は、各サービス窓口までご連絡ください。情報セキュリティ担当の鈴木です。2016に来ております。昨年とは違い今年は屋外でのカンファレンスなので、早速日焼けしてしまいました。今日は参加できたセッションの中で知った「アプリ開発を補助するFirebaseの機能」について報告したいと思いますFirebaseのテストlabアプリ開発の開発段階を補助するツールです。LabをFirebaseがとりこんだものです。現在の機能を引き継いだものになっていますが、それを改めて紹介します。Mapを自分で作って、アプリをCrawlしクラッシュする部分を探してくれる機能です。Seleniumのように開発者のアプリ上の動作を記録して、Espressoテストを自動生成してくれます。Jenkins連携もできるようなのでCIがはかどりますね。CircleCIやTravis向け機能はまだ開発中とのことでした。Reportリリース前段階における補助ツールです。Playの新機能のようです。アプリリリースの前にクラッシュ・スクリーンショット・セキュリティに関する分析をする機能になります。Crash10個以上のAndroid端末を使ったアプリのクラッシュ情報を表示します。クラッシュ時のビデオもアップロードしてくれる様なので、修正が捗りそうです。ScreenShots異なるAndroid端末におけるユーザビリティを検証してくれる機能です。Screenサイズやレゾリューション、OSのバージョンをまたがってテストし、そのスクリーンショットを取得しますSecurityアプリ上の脆弱性有無を検証してくれる機能のもようです。プレゼン中はOpenSSLなどのミドルウェア的な脆弱性でしたが、アプリレイヤーの脆弱性も表示してくれるか気になる所です。Consoleにてこの機能をopt-inすると、次にアップロードしたAPKから解析を開始してくれる模様です。Reporting(運用段階)一言で言えばFabricのCrashlyticsな機能です。Anlayticsも含めてサービス開発を推進する強力なツールになると思うので、積極的に使っていきたいと思います。取り急ぎ今日はこの辺で。エンジニアを募集しています。ご応募お待ちしています。読者になるこのブログについてはてなブログをはじめよう!moneyforwardDevさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。