日経電子版×Sansanアプリ開発プロジェクト成功への道〜アプリ開発者勉強会Vol.3

2015/7/9(木) 19:30〜21:05 http://connpass.com/event/16885/ - 辰濱健一氏「アプリ開発作業の効率改善」 - 赤間夏樹氏「CircleCI を導入してみた」 続きを読む
0
ずきゅ~んたん @ZuQ9Nn

そもそもGitHubを使っていないんだよね。。 #nikkeidenshiban_Sansan

2015-07-09 20:16:22
ずきゅ~んたん @ZuQ9Nn

xcodebuildでユニットテストを実行、pod installは自動で実行してくれる。 #nikkeidenshiban_Sansan

2015-07-09 20:17:09
ずきゅ~んたん @ZuQ9Nn

ユニットテストの自動化は費用対効果が高い、テストを書いていれば自動化は楽、 #nikkeidenshiban_Sansan

2015-07-09 20:18:57
ずきゅ~んたん @ZuQ9Nn

Appiumを使ったE2Eテスト、SDK組み込みが不要、既存のコードをいじらず、テスト実行できる。GUI上で操作したコードが出力可能 #nikkeidenshiban_Sansan

2015-07-09 20:19:59
ずきゅ~んたん @ZuQ9Nn

スモークテストレベル、フロントエンドの多数の例外処理、メンテナンスコスト、人手によるテストも必要 #nikkeidenshiban_Sansan

2015-07-09 20:21:12
ずきゅ~んたん @ZuQ9Nn

テスト自動化により開発効率が向上、手動テストがなくなるわけではない、開発とQAの高速イテレーション、まとめてテストするのではなく、コミット毎に自動テスト、自動テストが失敗した原因は直前のコード変更にある #nikkeidenshiban_Sansan

2015-07-09 20:23:13
ずきゅ~んたん @ZuQ9Nn

テスト自動化による恩恵、短いサイクルでリリースできる。 #nikkeidenshiban_Sansan

2015-07-09 20:23:48
ずきゅ~んたん @ZuQ9Nn

Fabricを使ってベータ配信。無料、クラッシュレポートサービス #nikkeidenshiban_Sansan

2015-07-09 20:24:27
T^T @_lyricalmagical

テスト自動化の恩恵 ×QAチームが楽をする ○リリースサイクルが早くなる #nikkeidenshiban_Sansan

2015-07-09 20:25:25
ずきゅ~んたん @ZuQ9Nn

masterブランチへのmerge単位で配布、ボタンを押すだけで完了。。 #nikkeidenshiban_Sansan

2015-07-09 20:25:41
ずきゅ~んたん @ZuQ9Nn

Provisioning FileをDL nomad CLIのCupertinoをつかっている #nikkeidenshiban_Sansan

2015-07-09 20:26:49
ずきゅ~んたん @ZuQ9Nn

Application Loaderのaltoolを利用しiTUnes Connectのバリレーションチェック #nikkeidenshiban_Sansan

2015-07-09 20:28:31
ずきゅ~んたん @ZuQ9Nn

クラッシュレポートをチャットに通知 #nikkeidenshiban_Sansan

2015-07-09 20:29:12
ずきゅ~んたん @ZuQ9Nn

デリバリ自動化のメリット、手作業が完全になくなる、メンテナンスコストが低い、使い回しができる。初期導入コストもあまり高くない。 #nikkeidenshiban_Sansan

2015-07-09 20:30:11
ずきゅ~んたん @ZuQ9Nn

今後はツールをつかって申請まで自動化、脱環境依存、脱属人性 #nikkeidenshiban_Sansan

2015-07-09 20:31:06
T^T @_lyricalmagical

Provisioning Profileはnomad CLIのCupertinoを使ってビルドごとにDL #nikkeidenshiban_Sansan

2015-07-09 20:31:37
ずきゅ~んたん @ZuQ9Nn

まとめ、数千件の手動テストはのこった。費用対効果のたかいものからはじめる、とにかく自動化すべき、デリバリ、ユニットテスト #nikkeidenshiban_Sansan

2015-07-09 20:33:22
T^T @_lyricalmagical

今後はデリバリーまで自動化したい。fastlaneのロゴが!うちも早く入れたいfastlane github.com/krausefx/fastl… #nikkeidenshiban_Sansan

2015-07-09 20:33:28
ずきゅ~んたん @ZuQ9Nn

単純な手作業から解放されて幸せになれる。導入は一人でできる。導入よりも運用の方が大変、ユニットテストを書き続ける、CIのメンテナンス #nikkeidenshiban_Sansan

2015-07-09 20:34:31