Share
Embed
これからのCI、これからのE2E自動テスト / The future of CI, the future of E2E automation testing
Ques17登壇資料
https://ques.connpass.com/event/227101/
O3(ozono)
November 18, 2021
Transcript
50 slides
-
w ͋͘·ͰࢲͷܦݧͷͰ͢ w ۀछɺνʔϜɺ෩ͳͲ༷ʑͳͷʹΑͬͯղ มΘΔͰ͠ΐ͏ w ʮͦΕ͕͢͞ʹͬͯΔΑʂʯΈ͍ͨͳͷৄ ͘͠ղઆ͢Δ͜ͱ͕͋Γ·͢ w ఆ͕ٛᐆດͳͷ͕ଟ͍
w ࠓղઆ͢Δͷ w && w $* w ϓϧϦΫ 1VMM3FRVFTU13 ࠓͷҙ *NBHFIUUQTXXXJSBTVUPZBDPN -
w d͘Β͍ͷ w ࣌ࣾͰ&&ͷࣗಈςετ Λܧଓతʹɺ͔ͭઐతʹ ͍ͬͯΔνʔϜ΄ͱΜͲͳ ͔ͬͨ w ͋ɺ͡Ό͋ԶΓ·͢ʙ͘Β ͍ͷϊϦͰ࢝ΊɺνʔϜΛ࡞
ͬͨ &&ࣗಈςετ͚ͩΛؤு͍ͬͯͨ࣌ ͷ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ͲΜͳ͜ͱͬͨͷʁ w 4FMFOJVN"QQJVNΛϝΠϯʹ ͬͯ&&ࣗಈςετΛॻ͖· ͬͨ͘ w ࣾʹࣗՈ؆қ%FWJDFGBSN ࡞ͬͨ w
ࣗՈ3FQPSUJOHTZTUFN࡞ͬ ͨ &&ࣗಈςετ͚ͩΛؤு͍ͬͯͨ࣌ ͷ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ͳΜͰ͍ͬͯͨͷʁ w धཁ͕͔͋ͬͨΒ w ࣗͰ࡞Βͳ͍ͱແ͔͔ͬͨΒ w ࣌ࣗಈςετܥΛઐͰͬ ͍ͯΔਓ͕গͳ͔ͬͨͷ͋ͬ ͯɺΕධՁ͞ΕΔΑ͏ͳ࣌
͔ͩͬͨΒ &&ࣗಈςετ͚ͩΛؤு͍ͬͯͨ࣌ ͷ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ͲΜͳ͜ͱΛඪʹ͍ͯͨ͠ ͷʁ w ͱʹ͔͘ςετέʔεΛ૿ ͢ɻͱʹ͔͘ରԠ͢ΔϓϩδΣ ΫτΛ૿͢ w Γͳ͍ͷͱʹ͔͘࡞Δ &&ࣗಈςετ͚ͩΛؤு͍ͬͯͨ࣌
ͷ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ͋;ͳඪɾత w ܾΊΒΕͳ͍ୡࢦඪ w શ࣮͘ײͰ͖ͳ͍ϓϩδΣΫτͷߩ ݙ w ͍͔ͭͳ͍εΫϦϓτमਖ਼ w
Α͘Θ͔Βͳ͍ݪҼͰෆ҆ఆʹͳΔ &&ࣗಈςετͷࢁ w ͗͢ΔEFWFMPQFSͷGFFECBDL ͦͯ͠ײͨ͡ݶք *NBHFIUUQTXXXJSBTVUPZBDPN -
w ͋;ͳඪɾత w ܾΊΒΕͳ͍ୡࢦඪ w શ࣮͘ײͰ͖ͳ͍ϓϩδΣΫτͷߩ ݙ w ͍͔ͭͳ͍εΫϦϓτमਖ਼ w
Α͘Θ͔Βͳ͍ݪҼͰෆ҆ఆʹͳΔ &&ࣗಈςετͷࢁ w ͗͢ΔEFWFMPQFSͷGFFECBDL ͦͯ͠ײͨ͡ݶք IUUQTRJJUBDPNP[IJSPJUFNTBBDBEG -
w ͋;ͳඪɾత w ܾΊΒΕͳ͍ୡࢦඪ w શ࣮͘ײͰ͖ͳ͍ϓϩδΣΫτͷߩ ݙ w ͍͔ͭͳ͍εΫϦϓτमਖ਼ w
Α͘Θ͔Βͳ͍ݪҼͰෆ҆ఆʹͳΔ &&ࣗಈςετͷࢁ w ͗͢ΔEFWFMPQFSͷGFFECBDL ͦͯ͠ײͨ͡ݶք *NBHFIUUQTXXXJSBTVUPZBDPN ࠓ͍ͨ͜͠ͱ -
w ଐਓੑΛݮΒ͠ɺࣗಈςετΛ৮ΕΔ मਖ਼Ͱ͖Δ ਓ ͨͪΛ૿͍͕ͨ͠ʜ w &&ͷεΫϦϓτ͚ͩͱ͍͑ɺ͋Δఔͷࣝ ͕ඞཁʹͳΔ࠾༻ɺڭҭ͕͔ͳΓͷϋʔυϧʹ w ͚ͩ͜͜ͷɺ͡Ό͋୭Ͱ৮ΕΔΑ͏ͳ&&
UFTUQMBUGPSN࡞Δ͔ͱܾ৺ͯ͠͠Εͬͱ࡞ͬͯ· ͨ͠ ͘Β͍લ ݸਓখنͷνʔϜͰͰ ͖Δن͡Όͳ͍ͳɺͱ1P$ޙૣʑʹஅ೦ w ͦ͏͜͏͍ͯ͠Δ͏ͪʹૉΒ͍͠5FTU"T" 4FSWJDF͕ੈͷதʹͨ͘͞Μग़ͯ͘Δ͏ʔΉɺ &&ࣗಈςετॻ͚Ε͍͍ͬͯ࣌͏ऴΘ ͬͨͳɻࣗ͜Ε͔ΒઌͲ͏ϓϩμΫτʹߩݙ ͍ͯ͜͠͏͔ͳʜ ͍͔ͭͳ͍εΫϦϓτमਖ਼ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ͜͏͕ͯ͠Ή͠ΌΒʹ&&ࣗಈςετ͚ͩΛॻ͍ ͖ͯͨࣗͷΩϟϦΞʹٙΛ࣋ͬͨͷͰͨ͠ w ࣗ&&ࣗಈςετΛॻ͘ &&ࣗಈςετ ʹؔ͋ΔͷΛ࡞Δ ϩʔϧɺ%FWFMPQFS αʔϏεΛ࡞Δϩʔϧɻ྆ऀ͖ͬ͘Γ͔ Εͯͳ͍ͱ͍͚ͳ͍ʁ
w ࠓޠΒͳ͍͚Ͳ ςετ&&͚ͩ͡Ό ͳ͍ɻଞͷςετͰΖ͏ͱ͍ͯ͠Δςετ ͷޮՌΛಘΒΕͳ͍͔ʁ w &&ࣗಈςετ͚ͩʹݻࣥͤͣɺࢹ͕͕ Δੴʹ ͍͔ͭͳ͍εΫϦϓτमਖ਼ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ·ͣɺΑࣗ͘ಈςετͷͰ'MBLZ ϑ ϨʔΩʔ ͱ͍͏ݴ༿͕ΘΕΔ w ಉ͡ίʔυͳͷʹςετ͕ޭͨ͠Γɺ ࣦഊͨ͠Γ͢Δঢ়ଶΛࢦ͢ͱ͖ʹΘΕ Δ w
&&ࣗಈςετҰൠʹ'MBLZͳςετʹ ͳΓ͍͢ w ݪҼ͕εΫϦϓτࣗʹ͋Δ߹͋Δ ͠ɺͦͦ&&ͷࣗಈςετڥࣗମ ͕'MBLZʹͳΔཁҼΛଟ͍࣋ͬͯ͘Δ Α͘Θ͔Βͳ͍ݪҼͰෆ҆ఆʹͳΔ &&ࣗಈςετͷࢁ *NBHFIUUQTXXXJSBTVUPZBDPN -
&&UFTU*OUFHSBUJPOUFTU6OJUUFTU *NBHFIUUQTXXXJSBTVUPZBDPN ΞϓϦ "1*αʔόʔ ܾࡁαʔϏε ϩάΠϯαʔϏε &&UFTU ΞϓϦ "1*αʔόʔ ܾࡁαʔϏε
ϩάΠϯαʔϏε *OUFHSBUJPOUFTU ΞϓϦ "1*αʔόʔ ܾࡁαʔϏε ϩάΠϯαʔϏε 6OJUUFTU .PDL .PDL .PDL .PDL .PDL ղઆ͢Δλʔϯ -
&&UFTU*OUFHSBUJPOUFTU6OJUUFTU *NBHFIUUQTXXXJSBTVUPZBDPN ΞϓϦ "1*αʔόʔ ܾࡁαʔϏε ϩάΠϯαʔϏε *OUFHSBUJPOUFTU ΞϓϦ "1*αʔόʔ ܾࡁαʔϏε
ϩάΠϯαʔϏε 6OJUUFTU .PDL .PDL .PDL .PDL .PDL w ςετ͍ͨ͠Ұ෦͚ͩɺ͋Δ͍Ұͭ ͷΈ߹Θ͚ͤͩΛςετ͢Δ w ࣮ࡍʹܨ͕ͳ͍෦ϞοΫ͢Δ w ෆ҆ఆཁૉΛίϯτϩʔϧͰ͖Δ w ςετ͝ͱʹڥΛಠཱͤ͞ΒΕΔ σʔλಠཱੑ͕ߴ͍ฒྻΛߴ͘͠ ͍͢ w ϞοΫ͢Ε͢Δ΄Ͳɺݱ࣮ੈք͔Β ΕΔϞοΫΛͬͨςετͰ͏ ·͍ͬͯ͘Δͷʹ࣮ࡍʹϦϦʔεͨ͠Β ͏·͍͔͘ͳ͍ύλʔϯ͕ग़ͯ͘ΔՄೳ ੑ͕ߴ͘ͳ͍ͬͯ͘ ղઆ͢Δλʔϯ -
&&UFTU*OUFHSBUJPOUFTU6OJUUFTU *NBHFIUUQTXXXJSBTVUPZBDPN ΞϓϦ "1*αʔόʔ ܾࡁαʔϏε ϩάΠϯαʔϏε &&UFTU w &OEUP&OE ͔Β·Ͱ
w ࣮ࡍʹϢʔβʔ͕৮Δڥͱ΄΅ಉ͡ঢ়ଶΛࢦ͢͜ͱ ͕ଟ͍6*ͷ&&ࣗಈςετͱ͍͏ͱɺϢʔβʔ͕࣮ ࡍʹ৮ΔϒϥβΞϓϦΛಈ͔ͯ͠ςετ͢Δ w ొਓ͕ଟ͍Ͳ͔͜Ұ͔ॴͰ༧ظͤ͵͕ى ͖͚ͨͩͰςετࣦഊ͢Δෆ҆ఆʹͳΓ͍͢ w ྫܾ͑ࡁαʔϏεͱϩάΠϯαʔϏεผͷνʔϜ ձࣾ ͕୲͍ͯ͠Δ͜ͱ͋Γ͑ΔࣗͷνʔϜ ͚ͩͰ੍ޚͰ͖ͳ͍߹͕͋Δ w "͞Μ͕ߦͬͨมߋ͕#͞ΜʹӨڹ͢ΔՄೳੑ͕͋Δ σʔλͷಠཱੑΛ୲อ͠ʹ͍͘ςετͷฒྻੑ ʹӨڹ͕ग़Δ ղઆ͢Δλʔϯ -
w &&ࣗಈςετΛ҆ఆͤ͞Δʹ w εΫϦϓτࣗମͷ҆ఆੑΛߴΊ Δ w αʔϏεࣗମͷ҆ఆੑΛߴΊΔ w σʔλಠཱੑ͕ߴ͍ ςετಉ
͕࢜ׯব͠ͳ͍ &&ࣗಈςε τڥΛ࡞Δʜ࡞ΕΔʁ Α͘Θ͔Βͳ͍ݪҼͰෆ҆ఆʹͳΔ &&ࣗಈςετͷࢁ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ৽͍͠ػೳΛ͍͔ͭ͘࡞ͬͯɺ2"ڥϦϦʔεͯ͠ɺ͍͟ 2"ϑΣʔζͰςετͯ͠ΒͬͨΒେྔʹόά͕ใࠂ͞Εͨ ͱ͖ w ຊ൪ڥϦϦʔε͢Δલʹ͍ͬͺ͍ݟ͚ͭͯ͘ΕͯϚ δ͋Γ͕͍ͨʜ w ͱɺಉ࣌ʹࢥ͏͜ͱ ΤϯδχΞͷ৺ڥ
w ෳͷϓϧϦΫ͕ࠞͬͯ͡Δ͔ΒͲΕ͕ݪҼ͔Γ ͚Δͷਏ͍ w ਖ਼͜ͷػೳ࡞ͬͨͷ͏͍ͩͿલͳͷͰ֮͑ͯͳ ͍ɻࡢͷࣗ͑͞ଞਓͩͱࢥ͍ͬͯΔ w 2"ϑΣʔζͰ͍ͬͺ͍Λݟ͚ͭͯ͘ΕΔͷ͋Γ͕ͨ ͍ҰํɺͤΊ͕͍ͯࣗͬͯΔ&&ࣗಈςετ͚ͩͰ ͏ͪΐͬͱૣ͘'FFECBDLͰ͖ͳ͍ͷ͔ͱϞϠϞϠ͍ͯ͠ ͨ ͗͢Δ%FWFMPQFSͷ'FFECBDL *NBHFIUUQTXXXJSBTVUPZBDPN -
ϓϧϦΫ 1VMM3FRVFTU13 *NBHFIUUQTXXXJSBTVUPZBDPN ղઆ͢Δλʔϯ 'VODUJPO" .BUFS .BJO CSBODI 'VODUJPO# 1VMM3FRVFTU
.FSHF .FSHF 1VMM3FRVFTU 3FWJFXFS 3FWJFXFS &OHJOFFS &OHJOFFS -
w ৽͍͠ػೳΛ͍͔ͭ͘࡞ͬͯɺ2"ڥϦϦʔεͯ͠ɺ͍͟ 2"ϑΣʔζͰςετͯ͠ΒͬͨΒେྔʹόά͕ใࠂ͞Εͨ ͱ͖ w ຊ൪ڥϦϦʔε͢Δલʹ͍ͬͺ͍ݟ͚ͭͯ͘ΕͯϚ δ͋Γ͕͍ͨʜ w ͱɺಉ࣌ʹࢥ͏͜ͱ ΤϯδχΞͷ৺ڥ
w ෳͷϓϧϦΫ͕ࠞͬͯ͡Δ͔ΒͲΕ͕ݪҼ͔Γ ͚Δͷਏ͍ w ਖ਼͜ͷػೳ࡞ͬͨͷ͏͍ͩͿલͳͷͰ֮͑ͯͳ ͍ɻࡢͷࣗ͑͞ଞਓͩͱࢥ͍ͬͯΔ w 2"ϑΣʔζͰ͍ͬͺ͍Λݟ͚ͭͯ͘ΕΔͷ͋Γ͕ͨ ͍ҰํɺͤΊ͕͍ͯࣗͬͯΔ&&ࣗಈςετ͚ͩͰ ͏ͪΐͬͱૣ͘'FFECBDLͰ͖ͳ͍ͷ͔ͱϞϠϞϠ͍ͯ͠ ͨ ͗͢Δ%FWFMPQFSͷ'FFECBDL *NBHFIUUQTXXXJSBTVUPZBDPN -
w ग़དྷ্͕ͬͨͷΛͲ͏&&Ͱ ςετ͢Δ͔ͱ͍͏ͱ͜Ζʹݻ ͍ࣥͯͨ͠ w &&ࣗಈςετΛ҆ఆతʹӡ༻ ͍ͯ͘͠ʹσʔλಠཱੑ͕ߴ ͍ڥΛ࡞Βͳ͍ͱ͍͚ͳ͍ w %FWFMPQFSͬͱૣ͘
'FFECBDLΛ͍ͨ͠ʂʂ ͜͜·Ͱͷ·ͱΊ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ग़དྷ্͕ͬͨͷΛͲ͏&&Ͱ ςετ͢Δ͔ͱ͍͏ͱ͜Ζʹݻ ͍ࣥͯͨ͠ w &&ࣗಈςετΛ҆ఆతʹӡ༻ ͍ͯ͘͠ʹσʔλಠཱੑ͕ߴ ͍ڥΛ࡞Βͳ͍ͱ͍͚ͳ͍ w %FWFMPQFSͬͱૣ͘
'FFECBDLΛ͍ͨ͠ʂʂ ͦͯ͠4&5ʹγϑτ͍ͯ͘͠ w %FWFMPQFSνʔϜͷதʹೖ͍ͬͯ ͬͯɺςετ͍͢͠ڥΛࣗ Ͱ࡞ͬͪΌ͓͏ w ຖճܾ·ͬͨσʔλͷঢ়ଶͰαʔ ϏεΛ্ཱͪ͛ͯɺςετ͕ऴΘ ͬͨΒࣗಈͰআ͞ΕΔΑ͏ʹ w ϓϧϦΫ࡞ͬͨΒࣗಈతʹˢͷঢ় ଶʹͳΔΑ͏ͳ$*ڥΛ࡞ͬͪΌ ͓͏ -
$* $POUJOVPVT*OUFHSBUJPO *NBHFIUUQTXXXJSBTVUPZBDPN ղઆ͢Δλʔϯ 'VODUJPO" .BUFS .BJO CSBODI 'VODUJPO# 1VMM3FRVFTU
.FSHF .FSHF 1VMM3FRVFTU 3FWJFXFS 3FWJFXFS &OHJOFFS &OHJOFFS w ܧଓతʹ $POUJOVPVT ɺ౷߹͢Δ *OUFHSBUJPO ɺϓϩηεͷ͜ͱ w ࡢࠓͷXFCܥ։ൃͰΈΜͳͨΓલ ͷΑ͏ʹ͍ͬͯΔ -
$* $POUJOVPVT*OUFHSBUJPO *NBHFIUUQTXXXJSBTVUPZBDPN ղઆ͢Δλʔϯ 'VODUJPO" .BUFS .BJO CSBODI 'VODUJPO# .FSHF
.FSHF 3FWJFXFS 3FWJFXFS &OHJOFFS &OHJOFFS w 6OJUUFTU *OUFHSBUJPOUFTU -JOUFS 'PSNBUUFS ίʔυղੳͳͲ w ։ൃऀ$*πʔϧ͕ಈ͍͍ͯΔ͜ͱΛҙࣝ͢Δ ඞཁͳ͍ϓϧϦΫΛ࡞ͬͨΒɺػցత ʹɺࣗಈతʹ࣮ߦ͞ΕΔ w $*ʹ&&ࣗಈςετΛΈࠐΉྫগͳ͍ $*5PPM $*5PPM 1VMM3FRVFTU 1VMM3FRVFTU -
&&Y$*ʹײ͡ΔՄೳੑ *NBHFIUUQTXXXJSBTVUPZBDPN ΞϓϦ "1*αʔόʔ ܾࡁαʔϏε ϩάΠϯαʔϏε &&UFTU w ొਓ͕ଟ͍&&ࣗಈςετෆ҆ఆʹ ͳΓ͍͢$*πʔϧʹΈࠐΈʹ͍͘
w σʔλͷಠཱੑΛ୲อ͠ʹ͍͘ಉ࣌ଟ ൃతʹಈ͘$*πʔϧʹΈࠐΈʹ͍͘ -
w ͜ͷΑ͏ʹ&&ࣗಈςετΛ %FWFMPQFSͷ$*ڥʹͦͷ··ద༻͢ Δͷ͍͠ w ͔͠͠ w ͍ࣺͯͷڥΛ༻ҙ͠ɺ w σʔλͷಠཱੑΛ୲อ͠ɺ
w ϓϧϦΫʹ࿈ಈͯ͠$*πʔϧͱಉظ ͯ͠ಈ͘Α͏ʹ࡞ΕΕ w ͍͚ΔͷͰͳ͍͔આʂ &&Y$*ʹײ͡ΔՄೳੑ *NBHFIUUQTXXXJSBTVUPZBDPN -
13%SJWFO&&5FTUJOH *NBHFIUUQTXXXJSBTVUPZBDPN 'VODUJPO" .BUFS .BJO CSBODI .FSHF 3FWJFXFS &OHJOFFS $*5PPM
1VMM3FRVFTU w $*ڥͰ&&ࣗಈςετͰ͖ΔΑ͏ʹɺϓϧϦΫ͝ ͱʹ͍ࣺͯͷڥΛຖճ࡞Δ w ϓϧϦΫ͝ͱʹσʔλϕʔεΛ࡞ΔͷͰɺσʔλͷ ಠཱੑۃΊͯߴ͍ w &&ࣗಈςετΛϓϧϦΫ୯ҐͰ࣮ߦ͢ΔͷͰɺό άͬͨͱ͖ͷݪҼٴͱ'FFECBDL͕֨ஈʹૣ͘ͳ ͬͨ -
w ࣮ࡍʹૣ͍GFFECBDL͕Ͱ͖ΔΑ͏ʹͳͬͨ w %FWFMPQFSͷ҆৺ײ্͕͕ͬͨ w ίʔυϦϑΝΫλϦϯά͕Γ͘͢ͳͬ ͨͱ͍͏ര૿ w 1SFWJFX͕͍͍ͱ͍͏ w
͍ࣺͯͷڥΛ࡞ΕΔͷͰɺ͜ͷ63-Ͱ ࠶ݱͰ͖·͢ʂΈ͍ͨͳ͍ํ͕Ͱ͖ΔΑ ͏ʹͳͬͨ w ݪҼͱͳͬͨΤϥʔΛٴ͘͢͠ͳͬͨ ͷͰɺ࣮ࡍʹGSPOUFOEͷqBLZ͞Λղফͨ͠ ࣄྫͰ͖ͯͨ 13%SJWFO&&5FTUJOHͰͲΜͳ͍ ͍͜ͱ͕͔͋ͬͨ *NBHFIUUQTXXXJSBTVUPZBDPN -
w &&ࣗಈςετΛ࡞Ε͍͍͚ͩͷ࣌ ࣗͷͳ͔ͰऴΘͬͨ w ͍͔ʹ&&ࣗಈςετΛܧଓతʹɺ ޮՌతʹ͍͔͕ͬͯ͘উෛ w ࠓޮՌతʹ͍͑ͯͳ͍ͳΒɺ͑ ΔڥΛࣗͰ࡞ͬͪΌ͏ͷ͋Γ w
ࣗͰΔͷϋʔυϧߴ͍ͬͯ ߹ɺૉఢͳಉ྅ͨͪΛཔΓ ·͠ΐ͏ɻશ෦ΛࣗͰΕΔ ඞཁ͋Γ·ͤΜ ͜Ε͔Βͷ$*ɺ͜Ε͔Βͷ&&ࣗಈς ετ ·ͱΊͰ͢ *NBHFIUUQTXXXJSBTVUPZBDPN -
w ࠓ·ͰҎ্ʹଟ༷ͳ$*πʔϧαʔϏε͕ ࢢʹᷓΕΔ w छྨ XFCʁNPCJMFʁ ڥ Φϯϓ ϨʁΫϥυʁ,Tʁ ͳͲʹಛԽͨ͠
ͷ͕044༻Θͣଓʑग़͖ͯͯ ͍Δ w Ͳ͏͍͜ͳͤΔ͔Ͱ&&ࣗಈςετ ͷྑ͕͞Կഒੜ͔ͤΔ w ࠓͤͳ͔͕ͬͨ ผʹ&&ʹͩ͜Θ Δඞཁ͕ͳ͍έʔεͨ͘͞Μ͋Δɻͦ ͏͍͚͕ͬͨͰ͖Δ͜ͱॏཁ ͜Ε͔Βͷ$*ɺ͜Ε͔Βͷ&&ࣗಈς ετ ·ͱΊͰ͢ *NBHFIUUQTXXXJSBTVUPZBDPN -
IUUQTGFFECBDLMJOFNFFORVFUFQVCMJD#Y2374[ IUUQTMJOFGVLVPLBDPKQKBDBSFFSMJTUFOHJOFFS ࠷ޙ͓ܾ·ΓͷએͰ͢Αʂ w 4&5େืूͯ͠·͢Αʂ w ౦ژ -*/&גࣜձࣾ ɺԬ -*/&
'VLVPLBגࣜձࣾ ɺϫϯνʔϜͰ ͬͯ·͢Αʂॴଐબ·͢Αʂ w ͪΖΜ4&5Ҏ֎ͷΤϯδχΞʹ ڵຯ͕͋Δ߹େܴͰ͢Αʂ ͓ܨ͗͠·͢Αʂ w ΧδϡΞϧ໘ஊਵ࣌ืूͯ͠·͢ ΑʂͥͻˣͷϦϯΫ͔Βʂ