Jenkinsカンファレンス2015 「Jenkinsを使ったコンシューマゲームでのデプロイとテスト」 TLまとめ
- malmrashede
- 1794
- 0
- 0
- 0
たまに失敗するテストは良くない。そういった点でSelenium導入は踏み切れない今日この頃。(特にIEw) #juc2015 #jenkinsja
2015-01-11 15:05:30リソースの解放漏れ検知(24時間連続プレイとか。VITAはサスペンドなので電源落とさなかったりする)、ミッションの途中で落ちる(分岐がおかしかったり中ボスのデータが壊れたり)長時間プレイしないと起きない問題。 #jenkinsja
2015-01-11 15:05:32モンキーテストの問題。作成やメンテナンスにコストがかかる(スケジュールにゆとりがある時にどれだけ作れるか勝負)パターン化するため発見できないバグもある(ボスを10秒で倒す等)チェックに時間かかる(一日動かしても一回もクリアできない) #jenkinsja
2015-01-11 15:07:15#jenkinsja コンシューマゲーム: QA「並列にビルドするとき、Artifactの依存関係はどうやって解決している?」→「」
2015-01-11 15:12:39#jenkinsja コンシューマゲーム: 「モンキーテストは誰がいつ開発してる?」→「機能開発者が作ることが多い」へぇ
2015-01-11 15:13:18#jenkinsja コンシューマゲーム: 「モンキーテストが成功したか失敗したかはなにをもって判断している?」→「目視。固まってないか。Jenkinsに通達するうまい方法が見つかってない」
2015-01-11 15:14:30#jenkinsja コンシューマゲーム: 「Jenkinsのお守りにどれくらいコストかけてる?」→「Jenkinsのお守りにひとり、テストを書くのにひとり、くらい」
2015-01-11 15:15:28#jenkinsja コンシューマゲーム: 「立ち上げからリリースまでJenkins関連タスクの」「立上げ時は前作のスクリプトを修正して、走りながら追加したり修正したりしてきて、トータル1.5人月くらいかな。立上げ時がしんどかった。スクリプトの改善はジョブが増える前にやるべき」
2015-01-11 15:18:53#jenkinsja コンシューマゲーム: 「PKGをきちんと作れているか、などはPKGをほどくようなスクリプトで検出することが有用。テスターがバグをきちんと踏むかに頼らない」
2015-01-11 15:20:40#jenkinsja コンシューマゲーム: 「シェーダを単体で走らせるテストで、実行時に使えるかどうかどうやって確認してる?」→「FPSが十分かといった尺度で見る。別途目視もしてる」
2015-01-11 15:22:13