Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
SWETの現在とこれから
Kunio Okita
September 14, 2016
Technology
3
7.1k
SWETの現在とこれから
Test Engineers Meetup #1
http://connpass.com/event/38335/
Kunio Okita
September 14, 2016
Tweet
Share
More Decks by Kunio Okita
See All by Kunio Okita
VCRを更新するPRが自動で飛ぶ世界で気をつけたこと
okitan
1
180
microservicesにおけるAPI自動テストにまつわるエトセトラ
okitan
12
4.8k
DeNAの取り組むテストエンジニアリング
okitan
5
12k
Other Decks in Technology
See All in Technology
プルリク作ったらデプロイされる仕組み on ECS / SRE NEXT 2022
carta_engineering
1
600
LINE WORKS API 2.0について
mmclsntr
0
140
プロダクション環境の信頼性を損ねず観測する技術
egmc
4
850
【初心者向け】ググらずに!? ターミナル上で Pythonオブジェクトを調べよう
yumihiki
0
120
E2E自動テスト導入・運用をめぐる先入観と実際に起きたこと / Preconceptions and What Happened with E2E Testing
ak1210
5
1.4k
Who owns the Service Level?
chaspy
5
1.4k
KubeCon Recap -Platform migration at Scale-
inductor
0
110
[AKIBA.AWS] それ、t2.micro選んで大丈夫?
tsukuboshi
0
380
我々はなぜテストをするのか?
kawaguti
PRO
0
620
testing journey / テストが嫌いでIT業界を離れるはずだったのに〜テスト嫌いが現場で品質改善を実施するまでの物語〜
aki_moon
1
440
Scrum Fest Niigata 2022 開発エンジニアに聞いてみよう!
moritamasami
1
660
Steps toward self-service operations in eureka
fukubaka0825
0
980
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
324
54k
The Pragmatic Product Professional
lauravandoore
19
2.9k
Why You Should Never Use an ORM
jnunemaker
PRO
47
5.6k
Web development in the modern age
philhawksworth
197
9.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
Agile that works and the tools we love
rasmusluckow
319
19k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.4k
A better future with KSS
kneath
225
15k
Six Lessons from altMBA
skipperchong
14
1.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
900
For a Future-Friendly Web
brad_frost
164
7.4k
Transcript
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWETの 現在と これから
Test Engineers Meetup #1 September 14, 2016 Kunio Okita SWET Group GL DeNA Co., Ltd. Strictly confidenEal
Copyright © DeNA Co.,Ltd. All Rights Reserved. ⾃⼰紹介 ! 沖⽥
邦夫 ! @okitan ! 株式会社ディー・エヌ・エー ! 5⽉からSWETグループのGL ! Selenium実践⼊⾨ ― ⾃動化による継続的なブラウザテスト 2
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWET ! SoftWare
Engineer in Test の略 ! GoogleのSETを参考に ! 組織としてのSWETグループ ! 役割や職能としてのSWET ! Mission ! DeNAサービス全般の品質向上 ! DeNAエンジニアの開発⽣産性向上 ! 詳しくは ! http://www.slideshare.net/masaki/dena-software-engineer-in-test 3
Copyright © DeNA Co.,Ltd. All Rights Reserved. この発表でお届けしたいこと ! SWETグループの取り組みの「範囲」の話をしたい
! それがどう変遷してきたか ! 簡単に歴史をおさらいしながら 4
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWET初期 ! 2012年〜
! MobageオープンプラットフォームのQAチームとして スタート ! 属⼈的に⼿動で⾏われていた検証を⾃動化・CI構築し、 素早いリリースを持続的にできるように ! この時のテストいまだ現役です 5
Copyright © DeNA Co.,Ltd. All Rights Reserved. 会社横断組織へ ! 2014年〜
! オープンプラットフォーム事業部から システム本部品質管理部へ ! “Mobage”から”DeNA”へ ! DeNAは本当にたくさんの事業があって、直接サポート しているのはほんの⼀部 6
Copyright © DeNA Co.,Ltd. All Rights Reserved. 横断組織になったことで気づいた課題 ! SWETがスケールしない
! 新規にサポートする事業を増やせない ! 創業期の事業への対応 ! 特に圧倒的にスピード重視の時期 7
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWETのあり⽅の⾒直し ! SWETが事業側に踏み込む範囲の⾒直し
! SWETが取り組む技術範囲の⾒直し 8
Copyright © DeNA Co.,Ltd. All Rights Reserved. 事業に踏み込む範囲 ! これまで
! 主にテストの⾃動化とCI構築 ! その過程でテスト戦略を定めて検証の最適化 ! 結果、品質管理されたプロダクトの素早いデリバリー 9
Copyright © DeNA Co.,Ltd. All Rights Reserved. 事業に踏み込む範囲 ! (現在進⾏形ですが)
変⾰後 ! 事業側が品質についてきちんと捉え⾃ら改善してい くことをゴールとおく ! その過程として、⾃動テスト化・CI構築・プロセス改 善を通じて働きかけていく 10
Copyright © DeNA Co.,Ltd. All Rights Reserved. テスト⽂化の醸成 11 テスト成熟度
SWET関与度 SWET 事業側 事業側 SWET ステージに応じて 必要な技術領域を SWETが補完してサポートする
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWETが取り組む技術範囲 ! これまで
! 事業に⼊り込んでドメインを踏まえた上でテスト⾃ 動化やCI構築を進めていた 12
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWETが取り組む技術範囲 ! 変⾰後
! テスト基盤チームの設置 ! Device Farm や Circle CI Enterprise の運⽤ ! 事業の加速に使えるなら使ってというスタンス ! 事業に⼊りこまず広く薄くサポートするための基盤 ! 先端的なテスト技術の探索 ! 事業に⼊り込んでいくための武器 13
Copyright © DeNA Co.,Ltd. All Rights Reserved. 現在のSWETグループの体制 14
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWETの今後とまとめ ! SWETは
! テスト関連技術をコアとし、 ! 事業が成⻑し⾃ら改善を⾏えるようにサポートする ! テストエンジニアのプール ! 必要なときに必要な技術をもった⼈材を提供し事業 を助ける 15
Copyright © DeNA Co.,Ltd. All Rights Reserved. SWETで⼀緒に働きませんか? ! こんな⼈におすすめ
! これまでバリバリ開発をしてきて、 テストの⼤事さにきづいてきた⼈ ! テストを主にやってきた⼈ ! 今⽇の話に共感いただけた⼈ ! 絶賛募集中 ! テストエンジニア 職種 ! CI/CD技術基盤エンジニア 職種 ⾯⽩そうだなと思ったら まずはSWETメンバーにこえかけてください 16