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
gree_tech
PRO
February 23, 2015
Technology
0
8
ネイティブゲーム開発におけるこれからの品質保証
グリー社内勉強会「Mini Tech Talk」発表資料 (2015/02/20)
ネイティブゲーム開発におけるこれからの品質保証
西脇春名
gree_tech
PRO
February 23, 2015
Tweet
Share
More Decks by gree_tech
See All by gree_tech
コミュニケーションに鍵を見いだす、エンジニア1年目の経験談
gree_tech
PRO
0
120
REALITY株式会社における開発生産性向上の取り組み: 失敗と成功から学んだこと
gree_tech
PRO
2
1.7k
『ヘブンバーンズレッド』におけるフィールドギミックの裏側
gree_tech
PRO
2
560
セキュリティインシデント対応の体制・運用の試行錯誤 / greetechcon2024-session-a1
gree_tech
PRO
1
570
『アナザーエデン 時空を超える猫』国内海外同時運営実現への道のり ~別々で開発されたアプリを安定して同時リリースするまでの取り組み~
gree_tech
PRO
1
540
『アサルトリリィ Last Bullet』におけるクラウドストリーミング技術を用いたブラウザゲーム化の紹介
gree_tech
PRO
1
620
UnityによるPCアプリの新しい選択肢。「PC版 Google Play Games」への対応について
gree_tech
PRO
1
980
実機ビルドのエラーによる検証ブロッカーを0に!『ヘブンバーンズレッド』のスモークテスト自動化の取り組み
gree_tech
PRO
1
640
"ゲームQA業界の技術向上を目指す! 会社を超えた研究会の取り組み"
gree_tech
PRO
1
760
Other Decks in Technology
See All in Technology
WordPressから ヘッドレスCMSへ! Storyblokへの移行プロセス
nyata
0
380
Tech-Verse 2025 Keynote
lycorptech_jp
PRO
0
1.6k
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
220
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
400
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
220
GitHub Copilot の概要
tomokusaba
1
150
AI専用のリンターを作る #yumemi_patch
bengo4com
5
3.8k
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
11k
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
180
論文紹介:LLMDet (CVPR2025 Highlight)
tattaka
0
280
OPENLOGI Company Profile
hr01
0
67k
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
110
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Building Adaptive Systems
keathley
43
2.6k
The World Runs on Bad Software
bkeepers
PRO
69
11k
4 Signs Your Business is Dying
shpigford
184
22k
Unsuck your backbone
ammeep
671
58k
Done Done
chrislema
184
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Typedesign – Prime Four
hannesfritz
42
2.7k
Faster Mobile Websites
deanohume
307
31k
A designer walks into a library…
pauljervisheath
207
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ۀΛ͍ͬͯͨΒ͕ͦͦ࣌ؒͳ͍
ͳΜͱ͔ಥഁޱΛ௫Ίͳ͍͔ͱࣗಈԽʹ͍ͭͯͷຊͷྠߨձΛߦ͍༷ʑ ͳνʔϜͱใΛަத
࠷ޙʹ ωΠςΟϒεϚϗήʔϜͷ࣭อূɺ·ͩ·ཱͩ֬͞Ε ͍ͯͳ͍ɺࠓ·͞ʹൃలத/ൃలͯ͠ߦ͘ ·ͩ·ͩग़དྷΔ͜ͱ͕͋Δ ͔ͩΒ໘ന͍ ໘ന͍ήʔϜΛ࡞Γ͍ͨͱ͍͏͍։ൃνʔϜͱಉ͡ ࠓޙΑΖ͓͘͠ئ͍͠·͢ʂ
ΈΜͳͰͬͽʔ͖ͬΜ͙ʂ