Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GREE Tech Talk #4 パネルディスカッション Jenkinsによるテスト自動化の...
Search
gree_tech
PRO
December 08, 2013
Technology
0
21
GREE Tech Talk #4 パネルディスカッション Jenkinsによるテスト自動化の会社への導入
GREE Tech Talk #4 のパネルディスカッションのセッションにおけるやり取りとなります。
gree_tech
PRO
December 08, 2013
Tweet
Share
More Decks by gree_tech
See All by gree_tech
LLM翻訳ツールの開発と海外のお客様対応等への社内導入事例
gree_tech
PRO
0
580
ヘブンバーンズレッドのレンダリングパイプライン刷新
gree_tech
PRO
0
590
ヘブンバーンズレッドにおける、世界観を活かしたミニゲーム企画の作り方
gree_tech
PRO
0
570
「魔法少女まどか☆マギカ Magia Exedra」のグローバル展開を支える、開発チームと翻訳チームの「意識しない協創」を実現するローカライズシステム
gree_tech
PRO
0
580
「魔法少女まどか☆マギカ Magia Exedra」での負荷試験の実践と学び
gree_tech
PRO
0
620
「魔法少女まどか☆マギカ Magia Exedra」の必殺技演出を徹底解剖! -キャラクターの魅力を最大限にファンに届けるためのこだわり-
gree_tech
PRO
0
590
ヒューリスティック評価を用いたゲームQA実践事例
gree_tech
PRO
0
580
ライブサービスゲームQAのパフォーマンス検証による品質改善の取り組み
gree_tech
PRO
0
580
コミュニケーションに鍵を見いだす、エンジニア1年目の経験談
gree_tech
PRO
0
140
Other Decks in Technology
See All in Technology
生成AIでセキュリティ運用を効率化する話
sakaitakeshi
0
270
Bye-Bye Query Spaghetti: Write Queries You'll Actually Understand Using Pipelined SQL Syntax
tobiaslampertlotum
0
150
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
200
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
370
落ちる 落ちるよ サーバーは落ちる
suehiromasatoshi
0
140
2025年夏 コーディングエージェントを統べる者
nwiizo
0
110
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
0
360
Language Update: Java
skrb
2
280
2025年になってもまだMySQLが好き
yoku0825
8
4.2k
AI駆動開発に向けた新しいエンジニアマインドセット
kazue
0
260
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
910
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
1.4k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Why Our Code Smells
bkeepers
PRO
339
57k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
RailsConf 2023
tenderlove
30
1.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
What's in a price? How to price your products and services
michaelherold
246
12k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Producing Creativity
orderedlist
PRO
347
40k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
How STYLIGHT went responsive
nonsquared
100
5.8k
Transcript
GREE Tech Talk #4 パネルディスカッション Jenkinsによるテスト自動化の 会社への導入 パネラー:太田 健一郎 (株式会社SHIFT)
パネラー:岡崎 隆之 (グリー株式会社) モデレータ:粉川 貴至 (株式会社セガ)
おおまかな流れ まず、パネラー自己紹介&事例紹介 各10分 そのあと、会場に振りますので、 ・各事例に対して聞きたいこと ・各自の現場で困っていること など、考えておいてください。 本日の資料は後日公開します
3
4
5 話題 Q:静的検証ツールを使う メトリクスや指摘をどの程度反映するかはQA側が指 示するのか? A: 一番緩い(クリティカルな)部分だけ指摘する。 サイクロマチック数などは、かなり緩い限界値だけ示 す。 どちらかと言うとアーキテクトの人が言う
まずは下限を防止して、だんだん上げていく 教育と合わせて。
6 話題 Q:CI導入時に、 開発者の手元で先にテストを走らせるべきか インテグレート時にやるべきか 両方? A: できれば両方。 ケースによる。環境依存やサーバでやった方が速か ったり。少なくともどちらかではやる。
自分で書いた部分だけは自分の所で、その先はサ ーバというパターンも ローカルで開発スピードが落ちる場合はサーバで
7 話題 Q:入った会社に自動テストが無い。 理由が「テスト自体の品質を誰が担保するか」 A: 実際に放置されたテストが存在して、動くかどうか分か らないケースもある。 テストを書くスキルも地道に育てていく必要があって、 止めてしまうといつまでも人手でやる所から進めない。 OSのバージョンアップとか長期的な運用で効果が出て
くるところをアピールしていく。
8 話題 Q:入った会社に自動テストが無い。 理由が「テスト自体の品質を誰が担保するか」 A: テスト技法にも実際に役に立つか疑問の声が出る。 が、同値分割と境界値分析くらいはやっておくべき。 最低限の部分を実際にやると、本番での障害を防げる実 績が出る。 起こった障害を全部あらって、それをどこで防ぐかを決め
る→自動テストで担保すべき部分が分かる。 実際に起こっているものからお金に換算して出すのが効 果的。
9 話題 Q: 自動テストを書いても仕様変更で自動テストを書き直す必 要が出てくる。 A: TDDをやっている場合は、仕様変更に合わせてテストを先に 直す。 テストが失敗するので、そのタイミングで直すが現実的か も。
開発スピードが速い場合、手でテストして、リリースを先にや ってしまう時も。ある閾値を超えた時に集中して直す。ゲーミ フィケーション的に導入すると効果的。
10 話題 Q: 自動テストへの適正の白黒を見つける方法。 A: 実際に導入してみて、見積もりとその結果で判明。 もっと事前に調べておいた方が良かった。 当てずっぽうの見積もりでプレッシャーになったり問題 はあった。 現状を把握する時間を設けるのが良い。
11 明日からやってほしいこと 岡崎さん 自分達の能力以上の事をやろうとせずに、 地道に少しずつ進めていってください。 「イノベーション」という魔法の言葉に振り回されず、 「工夫」を積み重ねていってください。
12 明日からやってほしいこと 太田さん できる事からやるしかない。 あきらめるのは大事。 自分自身が難しいと思う事は他のメンバーも難しい 最初から欲張らない。 大した事じゃなくても劇的に効果がでる部分もある