Slide 1

Slide 1 text

ωΠςΟϒήʔϜ։ൃʹ͓͚Δ ͜Ε͔Βͷ඼࣭อূ Quality Assurance෦ Native Game QAνʔϜ ੢࿬य़໊

Slide 2

Slide 2 text

ൃදऀͷഎܠ 2013೥4݄ೖࣾ چϓϥοτϑΥʔϜ෦ ~2014೥8݄຤ چωΠςΟϒήʔϜελδΦ 2014೥9݄~ QA෦ QA෦ʹདྷΔ·Ͱ͸ࣾ಺޲͚KPIܭଌΞϓ Ϧέʔγϣϯͷอकӡ༻Λ͍ͯ͠·ͨ͠

Slide 3

Slide 3 text

ࠓ೔͓࿩͍ͨ͜͠ͱ ඼࣭อূͷ͸ͳ͠ ͦ΋ͦ΋඼࣭อূͱ͸ʁͱ͍͏ͱ͜Ζ͔Β
 


 Native Game QAνʔϜͷࠓ·Ͱ ࠓ·Ͱߦ͖ͬͯͨ͜ͱͷ঺հ
 


 ςετΤϯδχΞϦϯάͱNGQAνʔϜͷ͜Ε͔Β ࣮ݧతʹ࢝Ί͍ͯΔ͜ͱɺ͜Ε͔Β΍Γ͍ͨ͜ͱ


Slide 4

Slide 4 text

1.඼࣭อূͷ࿩

Slide 5

Slide 5 text

ʮ඼࣭ʯΛʮอূʯ͢ΔͬͯԿʁ

Slide 6

Slide 6 text

ཁ݅௨Γͷ ಈ࡞Λ͢Ε͹OKʁ ෆ۩߹͕ ͳ͚Ε͹OKʁ

Slide 7

Slide 7 text

ෆ۩߹͕ ͳ͚Ε͹OKʁ ཁ݅௨Γͷ ಈ࡞Λ͢Ε͹OKʁ ͱ͍͏༁Ͱ͸ͳ͍

Slide 8

Slide 8 text

඼࣭ʹ͸2छྨ͋Δ ັྗత඼࣭ ౰ͨΓલ඼࣭

Slide 9

Slide 9 text

඼࣭ʹ͸2छྨ͋Δ ັྗత඼࣭ ౰ͨΓલ඼࣭ ػೳͦͷ΋ͷ͕
 ҙਤ௨Γಈ͍͍ͯΔ ͦͷ੡඼Λ
 ࢖͍ͨ͘ͳΔಛ௃

Slide 10

Slide 10 text

඼࣭ʹ͸2छྨ͋Δ ັྗత඼࣭ ౰ͨΓલ඼࣭ ڧ੍ऴྃ͠ͳ͍ɺ ো֐͕ى͜Βͳ͍ɺ ੬ऑੑ͕গͳ͍ͳͲ ΧʔυΠϥετͷ
 ΫΦϦςΟ͕ߴ͍ɺ
 ετʔϦʔੑ͕ߴ͍౳

Slide 11

Slide 11 text

඼࣭ʹ͸2छྨ͋Δ ັྗత඼࣭ ౰ͨΓલ඼࣭ ݮ఺๏ͰධՁ͞Ε͕ͪ ϨϏϡʔ౳Ͱ͸͜͜Λ ධՁ͞ΕΔ͜ͱ͕ଟ͍

Slide 12

Slide 12 text

඼࣭ʹ͸2छྨ͋Δ ັྗత඼࣭ ౰ͨΓલ඼࣭ ͜ͷ2ͭ͸ͨͼͨͼ τϨʔυΦϑʹͳΔ

Slide 13

Slide 13 text

඼࣭ʹ͸2छྨ͋Δ ັྗత඼࣭ ౰ͨΓલ඼࣭ ັྗͱͳΓಘΔػೳΛ ϦϦʔε௚લʹೖΕΔͱ ౰ͨΓલ඼࣭͸Լ͕Δ Մೳੑ͕͋Δ

Slide 14

Slide 14 text

඼࣭ʹ͸2छྨ͋Δ ັྗత඼࣭ ౰ͨΓલ඼࣭ ͲͪΒΛ༏ઌ͢Δͷ͔ɺ QAͱ։ൃνʔϜͰ
 ڞ௨ೝࣝΛ࣋ͬͯ ։ൃΛਐΊΔඞཁ͕͋Δ

Slide 15

Slide 15 text

2.NGQAνʔϜͷࠓ·Ͱ

Slide 16

Slide 16 text

QA΋։ൃख๏ʹ߹Θ͍ͤͯΔ Wright Flyer StudiosͰ͸։ൃॳظͷ։ൃख๏ʹεΫϥϜΛऔ ΓೖΕ͍ͯΔνʔϜ͕ଟ͍ ຊ։ൃ͕ܾఆͨ͠ޙͷλΠϛϯάͰͦͷνʔϜ୲౰ͱ͠ ͯQA͔Β։ൃνʔϜʹೖΔ ։ൃνʔϜʹ߹Θͤͯςετ࣮ࢪΛܧଓతʹߦ͏

Slide 17

Slide 17 text

ͬͯɺ݁ہϦϦʔεલ·ͰԿͯ͠Δͷʁ

Slide 18

Slide 18 text

ػೳ͕શ࣮ͯ૷͞Εͯͳ ͍ͷʹςετ͢Δͷʁ ඞཁͳ͍Μ͡Όͳ͍ʁ

Slide 19

Slide 19 text

ػೳ͕શ࣮ͯ૷͞Εͯͳ ͍ͷʹςετ͢Δͷʁ ඞཁͳ͍Μ͡Όͳ͍ʁ ͱ͍͏༁Ͱ͸ͳ͍

Slide 20

Slide 20 text

։ൃϑΣʔζʹ߹Θͤɺ ೔ʑςετΛߦ͍ͬͯΔ <ॳظ~ϦϦʔε> ςετέʔεΛܧଓతʹอक͠ɺ౎౓ߋ৽ Ͱ͖Ε͹ຖ೔࣮ػ্Ͱಈ͔͢ ࣮ػ্Ͱ͔͠Θ͔Βͳ͍ෆ۩߹Λݟ͚ͭΔͨΊ ࣮ػ্Ͱͳ͍ͱΘ͔Βͳ͍ૢ࡞ײ΋֬ೝ ୳ࡧతςετΛߦ͏ ςετέʔεΛ࣮ߦ͢Δ͚ͩͰ͸Θ͔Βͳ͍ෆ۩߹Λݟͭ ͚ΔͨΊ

Slide 21

Slide 21 text

։ൃϑΣʔζʹ߹Θͤɺ ೔ʑςετΛߦ͍ͬͯΔ <தظ~ޙظ> ϑΟʔϧυϫʔΫ ஍Լమ΍JRʹ৐ͬͯήʔϜΛϓϨΠ ϞχλϦϯά λʔήοτϢʔβʔʹ͍ࢗͬͯ͞Δ͔ௐࠪ ໘ന͞ɺܧଓੑ͕͋Δ͔ɹͳͲ ϓϨΠʹετϨεΛײ͡Δ෦෼౳Λચ͍ग़͢ ϑΥʔΧεάϧʔϓςετ ಉ࣌ʹ༡ΜͰ΋Β͍ɺಛఆͷ՝୊ʹؔͯ͠σΟεΧογϣϯ ϩʔΧϥΠζରԠ

Slide 22

Slide 22 text

։ൃϑΣʔζʹ߹Θͤɺ ೔ʑςετΛߦ͍ͬͯΔ <ޙظ~ϦϦʔε~ӡ༻> ੬ऑੑ਍அͷϑΥϩʔ ηΩϡϦςΟ෦ͱͷϒϦοδɺϑΥϩʔ ϦϦʔεલϕϯμʔQAͷ࣮ࢪ ڠྗձࣾ͞Μͱڠௐͯ͠QA => मਖ਼ => QA…ͷαΠΫϧΛճ͢ Ϋϥογϡ཰ʢΞϓϦڧ੍ऴྃ཰ʣ΍ϨϏϡʔΛτϥοΩϯά ৽ػೳϦϦʔεલQA ୳ࡧతςετ ήʔϜ͕શ͘มΘΒͳͯ͘΋ɺ୺຤͸৽͘͠ग़ଓ͚ΔͷͰ…

Slide 23

Slide 23 text

3.ςετΤϯδχΞͱ NGQAνʔϜͷ͜Ε͔Β

Slide 24

Slide 24 text

ςετΤϯδχΞͬͯඞཁ͋Δʁ

Slide 25

Slide 25 text

! ςετΤϯδχΞͬͯ ඞཁ͋Δʁ ! ։ൃΤϯδχΞ͕ ΍Ε͹͍͍Μ͡Όͳ͍ʁ

Slide 26

Slide 26 text

! ςετΤϯδχΞͬͯ ඞཁ͋Δʁ ! ։ൃΤϯδχΞ͕ ΍Ε͹͍͍Μ͡Όͳ͍ʁ ͱ͍͏༁Ͱ͸ͳ͍

Slide 27

Slide 27 text

ͦΕͧΕͷ໾ׂͱ੹೚͕͋Δ ։ൃΤϯδχΞ ໘ന͍ήʔϜ΍ศརͳαʔϏεΛ։ൃ͢Δ͜ͱ͕໾ׂ ςετΤϯδχΞ ੡඼ͷ඼࣭Λ޲্ͤ͞Δͷʹߩݙ͢Δͷ͕໾ׂ ͋͘·Ͱ΋඼࣭อূͷཱ৔͔ΒΤϯδχΞϦϯάΛߦ͏ ੡඼ͷ඼࣭ͷ޲্Λ્֐͢ΔݪҼΛऔΓআ͍ͨΓ ඼࣭޲্ͷҝʹඞཁͳٕज़తࢧԉΛ͢Δ

Slide 28

Slide 28 text

ͦͷ্Ͱࠓޙ΍͍ͬͯ͘͜ͱ ςετʹؔΘΔ͜ͱͷอक΍ӡ༻ JenkinsʢผʹTravisͰ΋ԿͰ΋͍͍ʣ্ཱͪ͛ɺอक ࣮ػͰಈ͔ͤΔঢ়ଶΛอक ςετʹඞཁͳπʔϧͳͲͷ։ൃ ίʔυϕʔεͰͷෆ۩߹ࢦఠɾमਖ਼pull request ΋ͪΖΜࠓ·Ͱ΍͖ͬͯͨQAۀ຿΋ฒߦͯ͠ߦ͏ Ͱ͖Ε͹1ϓϩμΫτʹ͖ͭΤϯδχΞ/ඇΤϯδχΞͱ2ਓͰQA Λߦ͏ମ੍ʹͯ͠ߦ͖͍ͨ

Slide 29

Slide 29 text

ࠓޙ΍͍͖͍ͬͯͨ͜ͱ ωΠςΟϒήʔϜͷड͚ೖΕςετҰ෦ࣗಈԽ ෳ߹తͳ஌͕ࣝඞཁͰ೉͍͠ Unity, cocos2d-x, android, ios, ςετυϥΠό… ήʔϜͷड͚ೖΕςετ͸͋·ΓਐΜͰ͍ͳ͍෼໺ɺ৘ใ͕গͳ͍ ௨ৗͷQAۀ຿Λ΍͍ͬͯͨΒͦ΋ͦ΋͕࣌ؒͳ͍ ͳΜͱ͔ಥഁޱΛ௫Ίͳ͍͔ͱࣗಈԽʹ͍ͭͯͷຊͷྠߨձΛߦ͍༷ʑ ͳνʔϜͱ৘ใΛަ׵த

Slide 30

Slide 30 text

࠷ޙʹ ωΠςΟϒεϚϗήʔϜͷ඼࣭อূ͸ɺ·ͩ·ཱͩ֬͞Ε ͍ͯͳ͍෼໺ɺࠓ·͞ʹൃలத/ൃలͯ͠ߦ͘෼໺ ·ͩ·ͩग़དྷΔ͜ͱ͕͋Δ ͔ͩΒ໘ന͍ ໘ന͍ήʔϜΛ࡞Γ͍ͨͱ͍͏૝͍͸։ൃνʔϜͱಉ͡ ࠓޙ΋ΑΖ͓͘͠ئ͍͠·͢ʂ

Slide 31

Slide 31 text

ΈΜͳͰ͸ͬͽʔ͸͖ͬΜ͙ʂ