- bufferings
- 1968
- 7
- 2
- 27
2F小展示場ホールにて13:00-13:25に白山 翔太さんによる「継続的なバージョンアップのためのテスト戦略 〜自動テストの導入とコンテナ化〜」が開催されます。 #phpcon2018 #php #phpcon #phpcon2018_2
2018-12-15 12:50:00次はこっちに参加 継続的なバージョンアップのためのテスト戦略 〜自動テストの導入とコンテナ化〜 白山 翔太 / 楽天株式会社 #phpcon2018 #phpcon2018_2
2018-12-15 13:02:15「単体(function)テスト、結合テスト(アプリ内で閉じた)、End-to-End(外側のアプリも含む)」 #phpcon2018 #phpcon2018_2
2018-12-15 13:03:15「画面からのテストをすべて自動化するのは維持も大変。結合テストまでを自動化」 #phpcon2018 #phpcon2018_2
2018-12-15 13:03:41@phpcon 次はこれに参加 継続的なバージョンアップのためのテスト戦略 〜自動テストの導入とコンテナ化〜 白山 翔太 氏 / 楽天株式会社 #phpcon2018 #phpcon2018_2
2018-12-15 13:04:20「バージョンアップのついでにリファクタしてリリース、とかやってるけど、テストのオーバーヘッドが減ったので段階的にリリースできるようになった」 #phpcon2018 #phpcon2018_2
2018-12-15 13:05:38「バージョンアップ対象はWEB部分、後ろにAPIがいて、更に後ろにDBがいる」 #phpcon2018 #phpcon2018_2
2018-12-15 13:06:25やっぱり自動テストは入れる必要になるな運用が長いシステムほどテストが大変になるし最初は工数がかかるが継続的に行うのであれば最終的には大幅な工数ダウンに繋がる #phpcon2018 #phpcon2018_2
2018-12-15 13:07:05「バージョンアップのついでのリファクタリング、今回もやりたくなったので、バージョンアップのリリースの次に段階的にリリースした」 #phpcon2018 #phpcon2018_2
2018-12-15 13:07:28「どんな自動テストにしたいかを考えた」「どんな自動テストにしたく *ない* かを考えた」 #phpcon2018 #phpcon2018_2
2018-12-15 13:08:37「たまに失敗する」「よく壊れる」「メンテナンスされてない」「こんな自動テストは嫌」 #phpcon2018 #phpcon2018_2
2018-12-15 13:08:57たまに失敗する、すぐ壊れる、メンテナンスされていない自動テストは本当やだ #phpcon2018 #phpcon2018_2
2018-12-15 13:09:15「安定した自動テスト、適切に保守される仕組みにするにはどうしたらいいか」 #phpcon2018 #phpcon2018_2
2018-12-15 13:09:21こんな自動テストにしたくないは、とてもよくわかる。 たまに落ちるは、解決するのにしんどかった #phpcon2018_2
2018-12-15 13:09:43「テストを実行してくれない? ⇒ CIで」「失敗しても気付かない ⇒ 本番のアラートと同じチャンネルに通知」「成功が必須ではない? ⇒ マージする時には成功ビルドを必須に」 #phpcon2018 #phpcon2018_2
2018-12-15 13:10:19「テストってアプリケーションのコードとちょっと違ってわかりにくくてメンテナンスされない ⇒ 読みやすいテストコードという観点でテストフレームワークを選んだ」 #phpcon2018 #phpcon2018_2
2018-12-15 13:10:58テストが保守されないのはなぜ? ・テストを実行しない→CI導入で解決 ・失敗を気にしない→通知することで解決 ・成功が必須でない→マージ時の成功ビルドの必須化で解決 #phpcon2018
2018-12-15 13:11:08