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
120
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.4k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
58
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.7k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
390
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
390
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
2.2k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
510
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
540
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
410
Other Decks in Technology
See All in Technology
海外カンファレンス「JavaOne」参加レポート ユーザー系IT企業における目的・成果/JavaOne Report Purpose and Results in the User IT Company
muit
0
110
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
130
AIが変えた"品質の守り方"
kkakizaki
13
5.4k
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
680
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
140
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
16
17k
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
120
はじめてのDatadog
kairim0
0
220
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
200
Kiro CLI v2.0.0がやってきた!
kentapapa
0
220
Claude code Orchestra
ozakiomumkj
2
650
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
140
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
Odyssey Design
rkendrick25
PRO
2
640
A Tale of Four Properties
chriscoyier
163
24k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
180
Evolving SEO for Evolving Search Engines
ryanjones
0
210
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Designing Experiences People Love
moore
143
24k
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ۀΛ͍ͬͯͨΒ͕ͦͦ࣌ؒͳ͍
ͳΜͱ͔ಥഁޱΛ௫Ίͳ͍͔ͱࣗಈԽʹ͍ͭͯͷຊͷྠߨձΛߦ͍༷ʑ ͳνʔϜͱใΛަத
࠷ޙʹ ωΠςΟϒεϚϗήʔϜͷ࣭อূɺ·ͩ·ཱͩ֬͞Ε ͍ͯͳ͍ɺࠓ·͞ʹൃలத/ൃలͯ͠ߦ͘ ·ͩ·ͩग़དྷΔ͜ͱ͕͋Δ ͔ͩΒ໘ന͍ ໘ന͍ήʔϜΛ࡞Γ͍ͨͱ͍͏͍։ൃνʔϜͱಉ͡ ࠓޙΑΖ͓͘͠ئ͍͠·͢ʂ
ΈΜͳͰͬͽʔ͖ͬΜ͙ʂ