Slide 1

Slide 1 text

ςετࣗಈԽΛ࠷଎Ͱيಓʹ৐ͤΔͨΊʹ

Slide 2

Slide 2 text

"CPVUNF • ҏ౻ ๬ *UP/P[PNJ • .BHJD1PE$&0 • ࣗಈςετπʔϧྺɿ໿೥ • 5XJUUFSɿ!JUP@OP[PNJ • ஶॻ

Slide 3

Slide 3 text

.BHJD1PEͷ঺հɾۙگใࠂ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸ ΞδΣϯμ

Slide 4

Slide 4 text

.BHJD1PEͷ঺հɾۙگใࠂ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸

Slide 5

Slide 5 text

.BHJD1PEͱ͸ .BHJD1PEͷ঺հ • 8FCϞόΠϧΞϓϦͷςετࣗಈԽΫϥ΢υαʔϏε • ϊʔίʔυͰ؆୯ʹςετ͕࡞੒Ͱ͖Δʂ

Slide 6

Slide 6 text

Ϣʔβʔ͞Μͷ׆༻ࣄྫ .BHJD1PEͷ঺հ .BHJD1PEɺ͜Μͳ࢖͍ํͯ͠·͢ ʙڞ༗εςοϓฤʙ ΤϯϖΠਓ໨2"͕ ೖࣾͯ͠ϲ݄Ͱ΍͖ͬͯͨ͜ͱ .BHJD1PEʢ&&πʔϧʣΛಋೖͯ͠ ඼࣭ͱϦϦʔεස౓Λཱ͍྆ͯ͠Δ࿩ .BHJD1PEಋೖͷࣄྫ঺հ ςετࣗಈԽͷັྗʹؾͮ͘·Ͱ .BHJD1PE׆༻ࣄྫ

Slide 7

Slide 7 text

ϕʔλ൛ެ։͔Β݄Ͱप೥ʂ

Slide 8

Slide 8 text

.BHJD1PEͷ঺հɾۙگใࠂ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸

Slide 9

Slide 9 text

&&ςετࣗಈԽ͕ ௕ଓ͖͢ΔϓϩδΣΫτͱ ͠ͳ͍ϓϩδΣΫτͷҧ͍͸ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸

Slide 10

Slide 10 text

.BHJD1PE͕ग़ͨ͠౴͑ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ʮςετΛຖ೔ճ͍ͯ͠Δ͔Ͳ͏͔ʯ

Slide 11

Slide 11 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ⾃動テストの実⾏頻度 ⾃動化プロジェクトの 継続率 リリース前だけ実⾏ 低い 毎⽇実⾏ ⾼い

Slide 12

Slide 12 text

ϦϦʔεલ͚ͩςετ࣮ߦͩͱ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ଟ͘ͷमਖ਼ΛҰ౓ʹςετ͢ΔͷͰɺ όάௐࠪɾϝϯςφϯε͕೉͘͠ͳΔ खಈʹΑΔςετ։࢝ϑϩʔʹͳΓɺ ਓґଘͷ࢓૊ΈʹͳΓ͕ͪ ϦϦʔεલ͸๩͍͠ͷͰɺ ϝϯςφϯεΛޙճ͠ʹ͕ͪ͠

Slide 13

Slide 13 text

ͦͷ݁Ռ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ςετࣦഊͷௐ͕ࠪޙճ͠ʹ ࣦഊ͕૿͑ͯϝϯςφϯεෆೳʹ ࣗಈςετ࢖ΘΕͳ͘ͳΔ

Slide 14

Slide 14 text

ຖ೔ςετ࣮ߦͳΒ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ લ೔͔Βͷࠩ෼ΛݟΕ͹͍͍ͷͰɺ ΤϥʔݪҼͷಛఆ͕༰қ ςετ͸ࣗಈ։࢝ʹͳΓɺ ਓʹґଘ͠ͳ͍࢓૊ΈʹͳΔ ຖ೔গͣͭ͠ɺ ༨༟Λ࣋ͬͯϝϯςφϯεͰ͖Δ

Slide 15

Slide 15 text

ຖ೔ςετ࣮ߦͳΒ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ લ೔͔Βͷࠩ෼ΛݟΕ͹͍͍ͷͰɺ ΤϥʔݪҼͷಛఆ͕༰қ ςετ͸ࣗಈ։࢝ʹͳΓɺ ਓʹґଘ͠ͳ͍࢓૊ΈʹͳΔ ຖ೔গͣͭ͠ɺ ༨༟Λ࣋ͬͯϝϯςφϯεͰ͖Δ ࣋ଓՄೳͳςετࣗಈԽʂ

Slide 16

Slide 16 text

Ͳ͏͢Ε͹ɺ ຖ೔ςετΛ࣮ߦͯ͠΋Β͑Δ͔ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸

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

આಘύλʔϯ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ࠓ೔࡞Γࠐ·Εͨόάʹ ཌ೔ؾ෇͚ΔͷͰɺ ։ൃऀͷੜ࢈ੑ্͕͕Γ·͢ʂ

Slide 22

Slide 22 text

આಘύλʔϯ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ࠓ೔࡞Γࠐ·Εͨόάʹ ཌ೔ؾ෇͚ΔͷͰɺ ։ൃऀͷੜ࢈ੑ্͕͕Γ·͢ʂ ։ൃऀʹ͸͚ͬ͜͏ڹ͍ͨ 2"ʹ։ൃऀͷੜ࢈ੑΛ্͛Δಈػ͕ͳ͍

Slide 23

Slide 23 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ܾఆଧ͕ݟ͔ͭΒ͕ͣ࣌ྲྀΕͨ

Slide 24

Slide 24 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ਺೥ޙ

Slide 25

Slide 25 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ .BHJD1PE͕يಓʹ৐Γ Ϣʔβʔ͕૿͖͑ͯͨ 2"Ͱ΋ຖ೔ճ͍ͯ͠Δɻͳͥ

Slide 26

Slide 26 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ϢʔβʔΠϯλϏϡʔͯ͠Έͨ

Slide 27

Slide 27 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ bbճ਺͕૿͑ͨ͜ͱͰ࠷ऴ೔ΪϦΪϦʹෆ۩߹͕ݟ͔ͭΔ͜ͱ͕ ͳ͘ͳΓ·ͨ͠͠ɺৗ࣌ςετ͕ಈ͍͍ͯΔ͜ͱͰΤϯδχΞ͕ ҆৺ͯ͠։ൃͰ͖ΔΑ͏ʹͳΓ·ͨ͠`` גࣜձࣾϩίΨΠυ༷ ΠϯλϏϡʔ

Slide 28

Slide 28 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ bbσΠϦʔͰ࣮ߦ͢Δ͜ͱͰσάϨΛૣ͍ஈ֊Ͱݕ஌͢Δ͜ͱ ͕Ͱ͖·͢͠ɺτϥϒϧγϡʔςΟϯά͕ൺֱత༰қͰ͢`` גࣜձࣾϝυϨʔ༷ ΠϯλϏϡʔ

Slide 29

Slide 29 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ bbσάϨ͕ૣ͍λΠϛϯάͰݕ஌Ͱ͖ΔΑ͏ʹͳͬͯमਖ਼ରԠ͕ εϜʔζʹͳΓɺకΊ੾Γؒࡍʹ߄ͯΔ͜ͱ͕ͳ͘ͳΓ·ͨ͠`` -*/&'VLVPLBגࣜձ༷ࣾ ΠϯλϏϡʔ

Slide 30

Slide 30 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ຖ೔ςετΛճ͢ཧ༝ ໰୊Λૣظʹݕग़͢ΔͨΊ

Slide 31

Slide 31 text

આಘύλʔϯ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ໰୊Λૣظʹݕग़͠ɺ 2"ۀ຿ΛεϜʔζʹ ஗Ԇͳ͘ਐΊΒΕ·͢ʂ

Slide 32

Slide 32 text

આಘύλʔϯ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ଟ͘ͷΤΩεύʔτ2"͕࣮ફࡁ ໰୊Λૣظʹݕग़͠ɺ 2"ۀ຿ΛεϜʔζʹ ஗Ԇͳ͘ਐΊΒΕ·͢ʂ

Slide 33

Slide 33 text

&&ςετࣗಈԽ੒ޭͷํఔࣜ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ໰୊ͷૣظݕग़ʹΑΔ ։ൃ 2"ͷੜ࢈ੑ޲্ ຖ೔ςετ࣮ߦ ௕ଓ͖͢ΔςετࣗಈԽ ੒Ռ ໨త खஈ

Slide 34

Slide 34 text

.BHJD1PEͷ঺հɾۙگใࠂ &&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸

Slide 35

Slide 35 text

&&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸ ੒ޭͷํఔࣜ͸෼͔ͬͨ Ͳ͏͢Ε͹࠷଎Ͱ੒ޭͰ͖Δ͔

Slide 36

Slide 36 text

&&ςετࣗಈԽΛ੒ޭͤ͞Δʹ͸ ⾃動テスト導⼊の流れ 成果が出るまで期間 テストを⼗分作ってから 毎⽇実⾏ ⻑い 毎⽇実⾏できるようにしてから テストを増やす 短い ࠷଎ͰςετࣗಈԽΛ੒ޭͤ͞Δʹ͸

Slide 37

Slide 37 text

ςετΛे෼࡞͔ͬͯΒຖ೔࣮ߦͩͱ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸ ޮՌ͕ग़Δ·Ͱ͕͔͔࣌ؒΔ ϝϯςφϯεੑɾ҆ఆੑͷ՝୊ʹ શ෦׬੒ͯ͠ॳΊͯؾ෇͘ ࡞͍ͬͯΔؒʹ6*ʹมߋ͕ೖͬͯɺ ͍ͭͷؒʹ͔ಈ͔ͳ͘ͳ͍ͬͯΔ

Slide 38

Slide 38 text

ຖ೔࣮ߦՄೳʹ͔ͯ͠ΒςετΛ૿΍ͤ͹ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸ ࣗಈԽͷϝϦοτ͕͙͢ʹಘΒΕΔ ϝϯςφϯεੑɾ҆ఆੑͷ՝୊ʹ ૣظʹؾ෇͚Δ ࡞͍ͬͯΔؒʹςετ͕௠෗Խ͢Δ ةݥ͕ͳ͘ͳΔ

Slide 39

Slide 39 text

&&ςετࣗಈԽ࠷଎੒ޭͷํఔࣜ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸ ໰୊ͷૣظݕग़ʹΑΔ ։ൃ 2"ͷੜ࢈ੑ޲্ ຖ೔࣮ߦՄೳʹ͢Δ ௕ଓ͖͢ΔςετࣗಈԽ ςετΛ૿΍͢ ੒Ռ ໨త खஈ

Slide 40

Slide 40 text

&&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸ .BHJD1PE͸ςετ࣮ߦճ਺ʹΑΒͣ ఆֹྉۚ

Slide 41

Slide 41 text

ͨ͘͞ΜςετΛ࣮ߦ͠·͠ΐ͏ &&ςετࣗಈԽΛ࠷଎Ͱ੒ޭͤ͞Δʹ͸