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
ネイティブゲーム開発におけるこれからの品質保証
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
gree_tech
PRO
February 23, 2015
Technology
110
0
Share
ネイティブゲーム開発におけるこれからの品質保証
グリー社内勉強会「Mini Tech Talk」発表資料 (2015/02/20)
ネイティブゲーム開発におけるこれからの品質保証
西脇春名
gree_tech
PRO
February 23, 2015
More Decks by gree_tech
See All by gree_tech
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
4.2k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
51
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.7k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
370
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
370
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
2.1k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
490
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
520
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
380
Other Decks in Technology
See All in Technology
古今東西SRE
okaru
1
150
AI駆動開発で生産性を追いかけたら、行き着いたのは品質とシフトレフトだった
littlehands
0
460
会社説明資料|株式会社ギークプラス ソフトウェア事業部
geekplus_tech
0
210
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
2
320
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
AI 時代の Platform Engineering
recruitengineers
PRO
1
120
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
380
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.2k
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.5k
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
33
11k
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
250
MySQL 9.7がやってきた ~これまでのあらすじと基本情報~ @ 日本MySQLユーザ会会2026年04月 / mysql97-yattekita
sakaik
0
180
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
910
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
ラッコキーワード サービス紹介資料
rakko
1
3.2M
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
390
AI: The stuff that nobody shows you
jnunemaker
PRO
6
630
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to Ace a Technical Interview
jacobian
281
24k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
510
Accessibility Awareness
sabderemane
1
110
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
820
Transcript
ωΠςΟϒήʔϜ։ൃʹ͓͚Δ ͜Ε͔Βͷ࣭อূ Quality Assurance෦ Native Game QAνʔϜ य़໊
ൃදऀͷഎܠ 20134݄ೖࣾ چϓϥοτϑΥʔϜ෦ ~20148݄ چωΠςΟϒήʔϜελδΦ 20149݄~ QA෦ QA෦ʹདྷΔ·Ͱ͚ࣾKPIܭଌΞϓ Ϧέʔγϣϯͷอकӡ༻Λ͍ͯ͠·ͨ͠
ࠓ͓͍ͨ͜͠ͱ ࣭อূͷͳ͠ ࣭ͦͦอূͱʁͱ͍͏ͱ͜Ζ͔Β Native Game QAνʔϜͷࠓ·Ͱ ࠓ·Ͱߦ͖ͬͯͨ͜ͱͷհ ςετΤϯδχΞϦϯάͱNGQAνʔϜͷ͜Ε͔Β
࣮ݧతʹ࢝Ί͍ͯΔ͜ͱɺ͜Ε͔ΒΓ͍ͨ͜ͱ
1.࣭อূͷ
ʮ࣭ʯΛʮอূʯ͢ΔͬͯԿʁ
ཁ݅௨Γͷ ಈ࡞Λ͢ΕOKʁ ෆ۩߹͕ ͳ͚ΕOKʁ
ෆ۩߹͕ ͳ͚ΕOKʁ ཁ݅௨Γͷ ಈ࡞Λ͢ΕOKʁ ͱ͍͏༁Ͱͳ͍
࣭ʹ2छྨ͋Δ ັྗత࣭ ͨΓલ࣭
࣭ʹ2छྨ͋Δ ັྗత࣭ ͨΓલ࣭ ػೳͦͷͷ͕ ҙਤ௨Γಈ͍͍ͯΔ ͦͷΛ ͍ͨ͘ͳΔಛ
࣭ʹ2छྨ͋Δ ັྗత࣭ ͨΓલ࣭ ڧ੍ऴྃ͠ͳ͍ɺ ো͕ى͜Βͳ͍ɺ ੬ऑੑ͕গͳ͍ͳͲ ΧʔυΠϥετͷ ΫΦϦςΟ͕ߴ͍ɺ ετʔϦʔੑ͕ߴ͍
࣭ʹ2छྨ͋Δ ັྗత࣭ ͨΓલ࣭ ݮ๏ͰධՁ͞Ε͕ͪ ϨϏϡʔͰ͜͜Λ ධՁ͞ΕΔ͜ͱ͕ଟ͍
࣭ʹ2छྨ͋Δ ັྗత࣭ ͨΓલ࣭ ͜ͷ2ͭͨͼͨͼ τϨʔυΦϑʹͳΔ
࣭ʹ2छྨ͋Δ ັྗత࣭ ͨΓલ࣭ ັྗͱͳΓಘΔػೳΛ ϦϦʔεલʹೖΕΔͱ ͨΓલ࣭Լ͕Δ Մೳੑ͕͋Δ
࣭ʹ2छྨ͋Δ ັྗత࣭ ͨΓલ࣭ ͲͪΒΛ༏ઌ͢Δͷ͔ɺ QAͱ։ൃνʔϜͰ ڞ௨ೝࣝΛ࣋ͬͯ ։ൃΛਐΊΔඞཁ͕͋Δ
2.NGQAνʔϜͷࠓ·Ͱ
QA։ൃख๏ʹ߹Θ͍ͤͯΔ Wright Flyer StudiosͰ։ൃॳظͷ։ൃख๏ʹεΫϥϜΛऔ ΓೖΕ͍ͯΔνʔϜ͕ଟ͍ ຊ։ൃ͕ܾఆͨ͠ޙͷλΠϛϯάͰͦͷνʔϜ୲ͱ͠ ͯQA͔Β։ൃνʔϜʹೖΔ ։ൃνʔϜʹ߹Θͤͯςετ࣮ࢪΛܧଓతʹߦ͏
ͬͯɺ݁ہϦϦʔεલ·ͰԿͯ͠Δͷʁ
ػೳ͕શ࣮ͯ͞Εͯͳ ͍ͷʹςετ͢Δͷʁ ඞཁͳ͍Μ͡Όͳ͍ʁ
ػೳ͕શ࣮ͯ͞Εͯͳ ͍ͷʹςετ͢Δͷʁ ඞཁͳ͍Μ͡Όͳ͍ʁ ͱ͍͏༁Ͱͳ͍
։ൃϑΣʔζʹ߹Θͤɺ ʑςετΛߦ͍ͬͯΔ <ॳظ~ϦϦʔε> ςετέʔεΛܧଓతʹอक͠ɺߋ৽ Ͱ͖Εຖ࣮ػ্Ͱಈ͔͢ ࣮ػ্Ͱ͔͠Θ͔Βͳ͍ෆ۩߹Λݟ͚ͭΔͨΊ ࣮ػ্Ͱͳ͍ͱΘ͔Βͳ͍ૢ࡞ײ֬ೝ ୳ࡧతςετΛߦ͏ ςετέʔεΛ࣮ߦ͢Δ͚ͩͰΘ͔Βͳ͍ෆ۩߹Λݟͭ ͚ΔͨΊ
։ൃϑΣʔζʹ߹Θͤɺ ʑςετΛߦ͍ͬͯΔ <தظ~ޙظ> ϑΟʔϧυϫʔΫ ԼమJRʹͬͯήʔϜΛϓϨΠ ϞχλϦϯά λʔήοτϢʔβʔʹ͍ͬͯ͞Δ͔ௐࠪ ໘ന͞ɺܧଓੑ͕͋Δ͔ɹͳͲ ϓϨΠʹετϨεΛײ͡Δ෦Λચ͍ग़͢ ϑΥʔΧεάϧʔϓςετ
ಉ࣌ʹ༡ΜͰΒ͍ɺಛఆͷ՝ʹؔͯ͠σΟεΧογϣϯ ϩʔΧϥΠζରԠ
։ൃϑΣʔζʹ߹Θͤɺ ʑςετΛߦ͍ͬͯΔ <ޙظ~ϦϦʔε~ӡ༻> ੬ऑੑஅͷϑΥϩʔ ηΩϡϦςΟ෦ͱͷϒϦοδɺϑΥϩʔ ϦϦʔεલϕϯμʔQAͷ࣮ࢪ ڠྗձࣾ͞Μͱڠௐͯ͠QA => मਖ਼ =>
QA…ͷαΠΫϧΛճ͢ ΫϥογϡʢΞϓϦڧ੍ऴྃʣϨϏϡʔΛτϥοΩϯά ৽ػೳϦϦʔεલQA ୳ࡧతςετ ήʔϜ͕શ͘มΘΒͳͯ͘ɺ৽͘͠ग़ଓ͚ΔͷͰ…
3.ςετΤϯδχΞͱ NGQAνʔϜͷ͜Ε͔Β
ςετΤϯδχΞͬͯඞཁ͋Δʁ
! ςετΤϯδχΞͬͯ ඞཁ͋Δʁ ! ։ൃΤϯδχΞ͕ Ε͍͍Μ͡Όͳ͍ʁ
! ςετΤϯδχΞͬͯ ඞཁ͋Δʁ ! ։ൃΤϯδχΞ͕ Ε͍͍Μ͡Όͳ͍ʁ ͱ͍͏༁Ͱͳ͍
ͦΕͧΕͷׂͱ͕͋Δ ։ൃΤϯδχΞ ໘ന͍ήʔϜศརͳαʔϏεΛ։ൃ͢Δ͜ͱׂ͕ ςετΤϯδχΞ ͷ࣭Λ্ͤ͞Δͷʹߩݙ͢Δͷׂ͕ ͋͘·Ͱ࣭อূͷཱ͔ΒΤϯδχΞϦϯάΛߦ͏ ͷ࣭ͷ্Λ્͢ΔݪҼΛऔΓআ͍ͨΓ ্࣭ͷҝʹඞཁͳٕज़తࢧԉΛ͢Δ
ͦͷ্Ͱࠓޙ͍ͬͯ͘͜ͱ ςετʹؔΘΔ͜ͱͷอकӡ༻ JenkinsʢผʹTravisͰԿͰ͍͍ʣ্ཱͪ͛ɺอक ࣮ػͰಈ͔ͤΔঢ়ଶΛอक ςετʹඞཁͳπʔϧͳͲͷ։ൃ ίʔυϕʔεͰͷෆ۩߹ࢦఠɾमਖ਼pull request ͪΖΜࠓ·Ͱ͖ͬͯͨQAۀฒߦͯ͠ߦ͏ Ͱ͖Ε1ϓϩμΫτʹ͖ͭΤϯδχΞ/ඇΤϯδχΞͱ2ਓͰQA Λߦ͏ମ੍ʹͯ͠ߦ͖͍ͨ
ࠓޙ͍͖͍ͬͯͨ͜ͱ ωΠςΟϒήʔϜͷड͚ೖΕςετҰ෦ࣗಈԽ ෳ߹తͳ͕ࣝඞཁͰ͍͠ Unity, cocos2d-x, android, ios, ςετυϥΠό… ήʔϜͷड͚ೖΕςετ͋·ΓਐΜͰ͍ͳ͍ɺใ͕গͳ͍ ௨ৗͷQAۀΛ͍ͬͯͨΒ͕ͦͦ࣌ؒͳ͍
ͳΜͱ͔ಥഁޱΛ௫Ίͳ͍͔ͱࣗಈԽʹ͍ͭͯͷຊͷྠߨձΛߦ͍༷ʑ ͳνʔϜͱใΛަத
࠷ޙʹ ωΠςΟϒεϚϗήʔϜͷ࣭อূɺ·ͩ·ཱͩ֬͞Ε ͍ͯͳ͍ɺࠓ·͞ʹൃలத/ൃలͯ͠ߦ͘ ·ͩ·ͩग़དྷΔ͜ͱ͕͋Δ ͔ͩΒ໘ന͍ ໘ന͍ήʔϜΛ࡞Γ͍ͨͱ͍͏͍։ൃνʔϜͱಉ͡ ࠓޙΑΖ͓͘͠ئ͍͠·͢ʂ
ΈΜͳͰͬͽʔ͖ͬΜ͙ʂ