2016年09月02日に TechBuzz Space にて発表した資料です。 スライド内のリンクはそれぞれ以下のようになります。 P.47: http://docs.unity3d.com/ja/current/Manual/testing-editortestsrunner.html P.48: https://bitbucket.org/Unity-Technologies/unitytesttools/wiki/jp/IntegrationTestsRunner
6OJUZͰ6OJUͳ5FTUΛॻ͍ͯΈͨ 'SJ6OJUZษڧձגࣜձࣾΩοζελʔɹ$50ɹ࠸
View Slide
͜ΜΜʂ
ࣗݾհ͕ ΞϗΈ͍ͨʹ͍ʂ
Ͱ͓ೃછΈͷΜΓ͌Ͱ͢ʂ
͝ଟʹ࿙Εͣࠓ͍Ͱ͢ʂ
ࠓ
65
6/*2-054IJSU
͡Όͳͯ͘
6OJU5FTU
ͷɺ͓ͳ͠Ͱ͢ɻ
͓͠ͳ͕͖
͓͠ͳ͕͖w 6OJU5FTUͷ֓ཁw 6OJU5FTUͷ४උw 6OJU5FTUͷ࣮ߦw *OUFHSBUJPO5FTUʹ͍ͭͯw ·ͱΊ
ͯ͞ɺ͓͔ͪͶͷ
ࣗݾհ
XIPBNJw lɹ࠸zͱਃ͠·͢w BLBΜΓ͌5!NPOSZ'NPOSZw ࡀˁ0ܕఱṝ࠲طࠗw झຯʮ͓ञʯͱʮ߹এʯͰ͢
XIPBNJw େֶΛ ࣗओతʹଔۀޙɺϕϯνϟʔΛసʑw 8FCͷϑϩϯτΤϯυɺαʔόαΠυ͕ಘҙw 6OJUZྺ͘Β͍w $PDPTEY৮ͬͯ·͢w Πϯϑϥ "84ɺͪΐ͍ͪΐ͍ͬͯ·͢w ࠷ۙ3VCZPO3BJMTʹڵຯʑ
KPCTw lגࣜձࣾΩοζελʔzͬͯձࣾͰಇ͍ͯ·͢w ະबֶࣇʙখֶੜͷ͓ࢠ͞·Λ͓࣋ͪͷ ϑΝϛϦʔΛλʔήοτʹͨ͠ɺҭڭҭʹ ؔΘΔΞϓϦɾαʔϏεΛల։͓ͯ͠Γ·͢w ʮ**%ੈా୩ͷͮ͘Γֶߍʯͱ͍͏ɺ ݩதֶߍʹೖډ͓ͯ͠Γ·͢
P⒏DF
BQQTͳΓ͖Γͬ͜͝ϥϯυύζϧςΠϧζ ͓͔͠ͷ͘ʹΛͭ͘Δͷ͡ΌͳΓ͖ΓΞΠεΫϦʔϜ͞Μͬ͜͝ͳΓ͖ΓϚϚ͓ͬ͜͝หΛͭ͘Ζ͏ʂ͓͔͠ͷՈΛͭ͘Ζ͏ʂϋϯόʔΨʔ͞Μͬ͜͝ඈߦػΛΈཱͯΑ͏ʂi18n i18n i18ni18nΏ͔͍ͳ͓Ֆ͞ΜApp Store / Google Playカテゴリランキング1位多数獲得!!!͖͔Μ͠ΌτʔϚεͱύζϧͰ͋ͦ΅͏ʂΩϣϩͪΌΜେݥΩϣϩͪΌΜւͷେݥϋϩʔΩςΟζϥϘ
FWFOUT
ࠓͦ͜ɺຊ
6OJU5FTUͷ֓ཁ
6OJU5FTU֓ཁw ຊޠͰݴ͏ͱʮ୯ମςετʯw ʮػೳͷڍಈʯςετw 㱠ʮΞϓϦͷڍಈʯςετ
6OJU5FTU֓ཁw ʹ"TTFU4UPSFͰެ։w 6OJUZ5FDIOPMPHJFTۘw 6OJUZ͔Βඪ४ΈࠐΈw ෦తʹ/6OJUར༻
6OJU5FTU֓ཁw &EJUPSεΫϦϓτͱͯ͠هड़w VTJOH/6OJU'SBNFXPSLw <5FTU>ଐੑΛϝιουʹ༩w ϝιουՄࢹੑԿͰ0,ͬΆ͍w OBNFTQBDFར༻Մೳ
6OJU5FTU֓ཁw (BNF0CKFDU ͳͲͷϥΠϑαΠΫϧΠϕϯτݺΕͳ͍w "XBLFͱ͔4UBSUݺΕͳ͍w $PSPVUJOF͑ͳ͍w جຊతʹϝιου"TTFSU͕ྑͦ͞͏
6OJU5FTUͷ४උ
6OJU5FTU४උw Πϯετʔϧw 6OJUZະຬͷਓ"TTFU4UPSF͔Βw 6OJUZҎ্ͷਓΈࠐΈࡁ
6OJU5FTU४උw ςετεΫϦϓτ࡞w <.FOV><"TTFUT><$SFBUF> <&EJUPS5FTU$4DSJQU>w 1SPKFDUϏϡʔͷίϯςΩετϝχϡʔ ͔ΒͰ0,
6OJU5FTU४උ
6OJU5FTU४උw ςετεΫϦϓτ࣮w ܗ͕ੜ͞Ε͍ͯΔͷͰɺͦΕʹ฿͏
6OJU5FTU४උw 5FTU3VOOFSىಈw ઐ༻ͷ8JOEPX͕༻ҙ͞Ε͍ͯΔw <.FOV><8JOEPX> <&EJUPS5FTUT3VOOFS>
6OJU5FTUͷ࣮ߦ
6OJU5FTU࣮ߦςετέʔεҰཡશςετ࣮ߦ݁ՌৄࡉબதͷςετΛ࣮ߦࣦഊͨ͠ςετͷΈ࣮ߦςετέʔεͷ ϑΟϧλ
6OJU5FTU࣮ߦw ਖ਼͘͠४උग़དྷ͍ͯΔςετέʔε͕ 5FTU3VOOFSͷςετέʔεҰཡʹྻڍ͞ΕΔw Οϯυࠨ্ͷϘλϯԡԼͰςετ࣮ߦ
6OJU5FTU࣮ߦw ͜Μͳײ͡
6OJU5FTU࣮ߦw 'BJMͨ͠ςετέʔεͷৄࡉ
6OJU5FTU࣮ߦ%&.0
͓·͚
͓·͚όονϞʔυw ίϚϯυϥΠϯ͔Βςετ࣮ߦͰ͖·͢w ͭ·Γ+FOLJOTͱ͔͔Β࣮ߦͰ͖·͢w "QQMJDBUJPOT6OJUZ6OJUZBQQ$POUFOUT.BD046OJUZ QSPKFDU1BUIQBUIUPQSPKFDUa SVO&EJUPS5FTUTw ৄ͘͠ίνϥ
͓·͚*OUFHSBUJPO5FTUw ݁߹ࢼݧͱ͔౷߹ࢼݧͱ͔ݺΕΔw ෳͷػೳͷ࿈ܞΛݕূ͢Δw ·ͩඪ४ΈࠐΈʹͳ͍ͬͯͳ͍w .VMUJ4DFOFབྷΈͰ͍͠ͷ͔ͳʁw 3PBENBQʹࡌͬͯͳ͍ΜͩΑͳ͊ʜɻw ৄͪ͘͜͠Β
·ͱΊ
·ͱΊw 6OJU5FTUT3VOOFSొҎ߱ɺ͔ͳΓָʹ ςετΛॻ͚ΔΑ͏ʹͳͬͨw ڞ௨ΫϥεήʔϜσʔλʹؔ͢ΔϞσϧΫϥε ͳΜ͔Λॻ࣌͘ੵۃతʹςετॻ͜͏ʂw *OUFHSBUJPO5FTUͦΕͳΓʹϤαι
5IBOLZPVGPS ZPVSBUUFOUJPO
"OZ2VFTUJPOT