Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
2.2k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
25
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.4k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
150
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
150
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
1.3k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
260
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
290
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
210
Other Decks in Technology
See All in Technology
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
RAG/Agent開発のアップデートまとめ
taka0709
0
170
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
4
390
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
450
手動から自動へ、そしてその先へ
moritamasami
0
300
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
270
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
0
1.1k
世界最速級 memcached 互換サーバー作った
yasukata
0
340
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
210
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
620
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
760
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
What's in a price? How to price your products and services
michaelherold
246
13k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Code Reviewing Like a Champion
maltzj
527
40k
GitHub's CSS Performance
jonrohan
1032
470k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Automating Front-end Workflow
addyosmani
1371
200k
Thoughts on Productivity
jonyablonski
73
5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
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 明日からやってほしいこと 太田さん できる事からやるしかない。 あきらめるのは大事。 自分自身が難しいと思う事は他のメンバーも難しい 最初から欲張らない。 大した事じゃなくても劇的に効果がでる部分もある