Upgrade to Pro — share decks privately, control downloads, hide ads and more …

テスト自動化で起業した10年と テスト自動化普及の歴史を振り返る

Nozomi Ito
February 10, 2023

テスト自動化で起業した10年と テスト自動化普及の歴史を振り返る

2023.2.10に開催された「Developers Summit 2023」の資料です。
https://event.shoeisha.jp/devsumi/20230209/session/4208/

Nozomi Ito

February 10, 2023
Tweet

More Decks by Nozomi Ito

Other Decks in Technology

Transcript

  1. ςετࣗಈԽͰىۀͨ͠೥ͱ
    ςετࣗಈԽීٴͷྺ࢙ΛৼΓฦΔ
    .BHJD1PE$&0
    ҏ౻๬
    %FWFMPQFST4VNNJU

    View Slide

  2. "CPVUNF
    • ҏ౻ ๬ *UP/P[PNJ

    • גࣜձࣾ.BHJD1PE$&0
    • ࣗಈςετπʔϧྺɿ໿೥
    • 5XJUUFSɿ!JUP@OP[PNJ
    • ஶॻ

    View Slide

  3. .BHJD1PE
    • 8FC ϞόΠϧΞϓϦͷ&&ςετࣗಈԽ4BT4
    • ϊʔίʔυͰ؆୯ʹςετ࡞੒
    • ॊೈੑͱϝϯςφϯεੑ͕ڧΈ
    NBHJDQPEDPN

    View Slide

  4. Ϣʔβʔ͞Μͷϒϩάهࣄɾൃද
    .BHJD1PEͰ&&ςετΛ࣮૷ͨ͠࿩
    ςετࣗಈԽͷັྗʹؾͮ͘·Ͱ ΞϓϦͷςετʹ
    .BHJD1PEΛಋೖ͍ͯ͠Δ࿩
    ʲΠϯλʔϯϨϙʔτʳࣗಈςετΛ
    ࣮૷ͨ͠ΒিܸΛडֶ͚ͨੜͷ࿩
    6CJFͷΞϓϦ։ൃΛࢧ͑Δ
    .BHJD1PEΛ࢖ͬͨࣗಈςετ
    ςετࣗಈԽॳ৺ऀ͕ϊʔίʔυπʔϧ
    ʮ.BHJD1PEʯͰςετࣗಈԽʹ௅ઓͯ͠Έͨ

    View Slide

  5. &&ςετ
    システム全体を通しでテスト
    UIテストツールなどを活用
    複数の部品を結合してテスト
    APIテストツールなどを活用
    個々の関数やクラスのテスト
    ユニットテストツールなどを活用
    E2E
    テスト
    結合テスト
    ユニットテスト

    View Slide

  6. &&ςετ
    システム全体を通しでテスト
    UIテストツールなどを活用
    複数の部品を結合してテスト
    APIテストツールなどを活用
    個々の関数やクラスのテスト
    ユニットテストツールなどを活用
    E2E
    テスト
    結合テスト
    ユニットテスト

    View Slide

  7. &&ςετࣗಈԽීٴͷྺ࢙
    JO+BQBO

    View Slide

  8. &&ςετࣗಈԽීٴͷྺ࢙ JO+BQBO
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    ˞044ɿΦʔϓϯιʔειϑτ΢ΣΞͷ͜ͱ

    View Slide

  9. &&ςετࣗಈԽීٴͷྺ࢙ JO+BQBO
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    251
    684$
    "VUP*U
    ᶃඇ4FMFOJVNܥ044ͷొ৔
    $ZQSFTT 1VQFUFFS 1MBZXSJHIU
    ᶄϊʔίʔυɺ"*πʔϧͷొ৔
    .BHJD1PE NBCM "VUJGZ

    View Slide

  10. &&ςετࣗಈԽීٴͷྺ࢙ JO+BQBO
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    4FMFOJVN$POG
    5PLZP
    .BHJD1PE
    $ZQSFTT
    1VQFUFFS
    NBCM
    "VUJGZ
    1MBZXSJHIU
    ୈճγεςϜςετ
    ࣗಈԽΧϯϑΝϨϯε
    4FMFOJVN

    View Slide

  11. ݸਓ೥ද
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    4FMFOJVN$POG
    5PLZP
    .BHJD1PE
    Ќ൛
    ςετࣗಈԽͰىۀ
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    4FMFOJVN
    ࣮ફೖ໳ग़൛
    ॳͷࢿۚௐୡ
    ສԁͷ
    ࢿۚௐୡ
    ԯԁͷ
    ࢿۚௐୡ

    View Slide

  12. "HFOEB
    ೥લͷςετࣗಈԽ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    4FMFOJVNΛ೔ຊʹ޿ΊΔ
    "*͕΋͏Ұ౓͘Εͨνϟϯε
    ;Γ͔͑Γ

    View Slide

  13. ೥લͷςετࣗಈԽ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    4FMFOJVNΛ೔ຊʹ޿ΊΔ
    "*͕΋͏Ұ౓͘Εͨνϟϯε
    ;Γ͔͑Γ

    View Slide

  14. ݸਓ೥ද
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    4FMFOJVN$POG
    5PLZP
    .BHJD1PE
    Ќ൛
    ςετࣗಈԽͰىۀ
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    4FMFOJVN
    ࣮ફೖ໳ग़൛
    ॳͷࢿۚௐୡ
    ສԁͷ
    ࢿۚௐୡ
    ԯԁͷ
    ࢿۚௐୡ

    View Slide

  15. ىۀલʹ͍ͨύοέʔδιϑτ΢ΣΞاۀ
    ೥લͷςετࣗಈԽ
    େྔͷը໘
    େྔͷෳࡶͳઃఆ
    8JOEPXTΞϓϦέʔγϣϯ
    $Ͱ΋$Ͱ΋ͳ͍

    ෳ਺ͷ੡඼όʔδϣϯ
    ͕ଘࡏ

    View Slide

  16. खಈςετͷෛͷαΠΫϧ
    ೥લͷςετࣗಈԽ
    ϢʔβʔઌͰ
    ෆ۩߹ൃ֮
    ඼࣭ෆे෼Ͱ
    ϦϦʔε
    ௐࠪ΍ύονద༻ʹ
    ࣌ؒΛऔΒΕΔ
    ։ൃɾςετ͕࣌ؒ
    ֬อͰ͖ͳ͍

    View Slide

  17. ͋Δ೔ͷෆ۩߹मਖ਼
    ೥લͷςετࣗಈԽ
    मਖ਼࣮ࢪ खಈςετ

    View Slide

  18. ͋Δ೔ͷෆ۩߹मਖ਼
    ೥લͷςετࣗಈԽ
    मਖ਼࣮ࢪ खಈςετ
    7FS
    7FS
    7FS

    View Slide

  19. ͋Δ೔ͷෆ۩߹मਖ਼
    ೥લͷςετࣗಈԽ
    मਖ਼࣮ࢪ खಈςετ
    7FS
    7FS
    खಈςετ
    7FS

    View Slide

  20. ͋Δ೔ͷෆ۩߹मਖ਼
    ೥લͷςετࣗಈԽ
    मਖ਼࣮ࢪ खಈςετ
    7FS
    7FS
    खಈςετ
    ಉ͡಺༰ͳͷͰ
    ςετ͸লུ
    7FS

    View Slide

  21. ͋Δ೔ͷෆ۩߹मਖ਼
    ೥લͷςετࣗಈԽ
    मਖ਼࣮ࢪ ϦϦʔε
    खಈςετ
    7FS
    7FS
    खಈςετ
    ಉ͡಺༰ͳͷͰ
    ςετ͸লུ
    7FS
    ϦϦʔε
    ϦϦʔε

    View Slide

  22. ೥લͷςετࣗಈԽ
    ΊͰͨ͠ΊͰͨ͠

    View Slide

  23. ਺ϲ݄ޙ
    ೥લͷςετࣗಈԽ
    7FSͷ͓٬͞ΜͰ
    Τϥʔग़ͯΔΜͰ͚͢Ͳ

    View Slide

  24. ೥લͷςετࣗಈԽ
    ·͔͞ͷ7FS͚ͩमਖ਼ϛε

    View Slide

  25. ೥લͷςετࣗಈԽ
    ͪΌΜͱόʔδϣϯશ෦
    ςετ͠ͳ͖ΌμϝͩΑ
    Ϛωʔδϟʔ

    View Slide

  26. ೥લͷςετࣗಈԽ
    ؾΛ͚ͭ·͢ʂ

    View Slide

  27. ೥લͷςετࣗಈԽ

    View Slide

  28. ೥લͷςετࣗಈԽ
    ͦΕɺਓ͕ؒ΍Δ
    ࡞ۀ͡Όͳ͘Ͷ

    View Slide

  29. ೥લͷςετࣗಈԽ
    ςετΛࣗಈԽͤͶ͹ͳΒͳ͍

    View Slide

  30. ౰࣌͋ͬͨࣾ಺ͷऔΓ૊Έ
    ೥લͷςετࣗಈԽ
    ᶃϢχοτςετ
    ʮςετΛॻ͕࣌ؒ͘ͳ͍ʯ
    ʹΑΓීٴͤͣ
    ᶄ684$ʹΑΔ6*ςετ
    ೝࣝͰ͖ͳ͍ཁૉ͕ଟ͍
    εΫϦϓτ͕৬ਓܳ
    https://buralog.jp/uwsc-memory/

    View Slide

  31. ೥લͷςετࣗಈԽ
    ݁࿦
    6*ςετπʔϧ
    ࣗ࡞ʂ

    View Slide

  32. ೥લͷςετࣗಈԽ
    "6505&45 Ծ

    View Slide

  33. ه࿥ɾ࠶ੜΤϯδϯΛ׬શࣗ࡞
    ೥લͷςετࣗಈԽ
    πʔϧ࡞੒ͷϊ΢ϋ΢ͳͲ
    ͜ͷੈʹଘࡏ͠ͳ͍
    8JOEPXT಺෦ͷ࢓૊ΈΛ
    ͻͨ͢Βௐ΂ͯࢼߦࡨޡ

    View Slide

  34. ๚ΕΔ͞·͟·ͳةػ
    ೥લͷςετࣗಈԽ
    ੒Ռ͕ग़ͳͯ͘
    ଧͪ੾ΒΕ͔͚Δࣄ݅
    Ͱ͖ͨͷʹ
    ୭΋࢖ͬͯ͘Εͳ͍໰୊
    ϦιʔεΤϥʔ͕௚Βͳͯ͘
    04಺ΛΞηϯϒϦσόοά

    View Slide

  35. ೥લͷςετࣗಈԽ
    ೥͕͔ΓͰ։ൃͱࣾ಺ීٴ

    View Slide

  36. ΊͬͪΌ੒Ռग़ͨʂ
    ೥લͷςετࣗಈԽ
    Կඦਓ΋ͷ2"͕
    ࢖͏Α͏ʹʂ
    ୀ৬ޙ΋
    ܧଓӡ༻͞Εͯ·ͨ͠
    ઍਓ͔Βਓ͔͠બ͹Εͳ͍
    ࣾ௕৆Λड৆ʂ

    View Slide

  37. ೥લͷςετࣗಈԽ
    ࣗಈςετͬͯ͢͹Β͍͠ʂ

    View Slide

  38. ೥લͷςετࣗಈԽ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    4FMFOJVNΛ೔ຊʹ޿ΊΔ
    "*͕΋͏Ұ౓͘Εͨνϟϯε
    ;Γ͔͑Γ

    View Slide

  39. ݸਓ೥ද
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    4FMFOJVN$POG
    5PLZP
    .BHJD1PE
    Ќ൛
    ςετࣗಈԽͰىۀ
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    4FMFOJVN
    ࣮ફೖ໳ग़൛
    ॳͷࢿۚௐୡ
    ສԁͷ
    ࢿۚௐୡ
    ԯԁͷ
    ࢿۚௐୡ

    View Slide

  40. "6505&45 Ծ
    ΋يಓʹ৐ͬͨ೥ͷਖ਼݄
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ೖࣾ೥Ͱಠཱ͢Δ
    ͭ΋Γ͕΋͏೥໨
    ͦΖͦΖ
    ݟ੾ΓൃंͰ
    ىۀͤͶ͹

    View Slide

  41. ੒ޭ͢ΔελʔτΞοϓͷཁૉ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ग़యෆৄ

    େ͖ͳࢢ৔ن໛
    ސ٬๊͕͑Δେ͖ͳϖΠϯ
    ϖΠϯΛղܾ͢Δ৽͍͠ιϦϡʔγϣϯ

    View Slide

  42. ʮࣗಈςετπʔϧʯ͸Ͳ͏͔
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ࢢ৔ن໛
    େ͖ͳϖΠϯ
    ৽͍͠ιϦϡʔγϣϯ
    ࣾ಺ʹ͸ڊେͳ2"෦ୂ
    Ͳͷ෦໳΋඼࣭ʹࠔ͍ͬͯΔ
    ΋ͬͱྑ࣭Ͱ҆ՁͳπʔϧΛఏڙ

    View Slide

  43. ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ୭΋ݟͨ͜ͱͷͳ͍
    ڀۃͷςετπʔϧΛ࡞Δʂ

    View Slide

  44. ࣗಈςετͷձࣾΛઃཱ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ࢿຊۚສ
    ձࣾһ࣌୅ͷஷۚ

    8FCΛ͸͡Ίͱ͢Δ
    ͋ΒΏΔ(6*͕ର৅
    4FMFOJVNͰ͸ෆे෼ͳͷͰ
    Τϯδϯ͔Βࣗ࡞
    Ϣʔβʔૢ࡞Λ
    ه࿥ͯ͠࠶ੜ
    ౰࣌ͷ໊ࣾ͸53*%&/5

    View Slide

  45. ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ݁Ռ

    View Slide

  46. ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ೥͘Β͍΍͕ͬͨ׬੒ͤͣ

    View Slide

  47. ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ࣦഊͷཧ༝ r ٕज़ཁҼ
    ϒϥ΢β಺෦ʹ
    ֎͔ΒΞΫηεࠔ೉
    8JOEPXTΞϓϦΑΓ
    ϩέʔλ͕ෳࡶ
    ཧ૝ΛٻΊ͗ͯ͢
    ߴ೉қ౓ʹ

    View Slide

  48. ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    ࣦഊͷཧ༝ r ϏδωεཁҼ
    ౰࣌͸։ൃऀπʔϧ͸
    044͕ओ໾
    େͨࠩ͠ผԽϙΠϯτ
    ͕ͳ͔ͬͨ
    ࣮͸4FMFOJVNͰ
    े෼ͩͬͨ

    View Slide

  49. ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    τϨϯυʹ͸উͯͣϐϘοτ΁
    ˞ϐϘοτɿʮμϝͩͬͨͷͰํ਑స׵ʯΛελʔτΞοϓ෩ʹදͨ͠ݴ༿

    View Slide

  50. ೥લͷςετࣗಈԽ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    4FMFOJVNΛ೔ຊʹ޿ΊΔ
    "*͕΋͏Ұ౓͘Εͨνϟϯε
    ;Γ͔͑Γ

    View Slide

  51. ݸਓ೥ද
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    4FMFOJVN$POG
    5PLZP
    .BHJD1PE
    Ќ൛
    ςετࣗಈԽͰىۀ
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    4FMFOJVN
    ࣮ફೖ໳ग़൛
    ॳͷࢿۚௐୡ
    ສԁͷ
    ࢿۚௐୡ
    ԯԁͷ
    ࢿۚௐୡ

    View Slide

  52. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    ͱΓ͋͑ͣࢿۚ܁ΓΛ
    ͳΜͱ͔ͤͶ͹
    طଘπʔϧͷ
    ίϯαϧಋೖࢧԉʹస׵
    ਓ຺ྗͰҊ݅֬อ
    ϐϘοτܾఆޙ

    View Slide

  53. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    ͦ΋ͦ΋ςετࣗಈԽ͕
    ීٴͯ͠ͳ͍
    ࣗࣾ੡඼։ൃ࣌ʹৄ͘͠ͳͬͨ
    4FMFOJVNͷීٴ׆ಈΛܾҙ
    ϐϘοτܾఆޙ

    View Slide

  54. ΍ͬͨ͜ͱ
    4FMFOJVNΛ೔ຊʹ޿ΊΔ

    View Slide

  55. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    • όζͬͯେྔΞΫηε͕
    • 4FMFOJVNʹৄ͍͠ਓͱͯ͠ೝ஌͞Εͨ
    ϒϩάॻ͘

    View Slide

  56. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    • ϝσΟΞܝࡌޮՌͰϝϯόʔ͕೔Ͱഒ૿
    4FMFOJVNίϛϡχςΟઃཱ

    https://xtech.nikkei.com/it/article/NEWS/20130709/490324/

    View Slide

  57. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    • ॳ୅4FMFOJVNͷ࡞ऀ͕དྷ೔
    4FMFOJVNษڧձ

    https://www.publickey1.jp/blog/14/javascriptselenium1_selenium_1.html

    View Slide

  58. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    • ϒϩά͕͖͔͚ͬͰࣥච
    4FMFOJVN࣮ફೖ໳

    View Slide

  59. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    • ೔ຊॳͷ4FMFOJVNࠃࡍΧϯϑΝϨϯε
    • Χࠃ͔Βਓ͕ࢀՃ
    • େखاۀ͕ࣾεϙϯαʔʹ
    4FMFOJVN$POG 5PLZP

    https://www.flickr.com/photos/157768372@N04/47007925794/ https://www.flickr.com/photos/157768372@N04/40907697043

    View Slide

  60. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    ೥ؒͰ&&ςετࣗಈԽ͸޿͘ීٴ
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    4FMFOJVN
    ࣮ફೖ໳ग़൛ 4FMFOJVN$POG
    5PLZP
    • ͚ͬ͜͏ߩݙͨ͠͸ͣʂ

    View Slide

  61. ՝୊
    4FMFOJVNΛ೔ຊʹ޿ΊΔ

    View Slide

  62. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    4FMFOJVNීٴͷ՝୊
    ίʔσΟϯάਓࡐ͕
    ֬อͰ͖ͳ͍
    ϩʔΧϧ$*؀ڥ
    ߏஙͷෳࡶ͞
    4FMFOJVN*%&
    ͷϝϯςφϯεੑͷ௿͞

    View Slide

  63. 4FMFOJVNΛ೔ຊʹ޿ΊΔ
    ࠷େͷ՝୊
    ୭͔ͷ࡞ͬͨ΋ͷͷ
    ঺հ͹͔ͬͯͯ͠΋
    ͓΋͠Ζ͘ͳ͍

    View Slide

  64. ೥લͷςετࣗಈԽ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    4FMFOJVNΛ೔ຊʹ޿ΊΔ
    "*͕΋͏Ұ౓͘Εͨνϟϯε
    ;Γ͔͑Γ

    View Slide

  65. ݸਓ೥ද
    2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    4FMFOJVN$POG
    5PLZP
    .BHJD1PE
    Ќ൛
    ςετࣗಈԽͰىۀ
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    4FMFOJVN
    ࣮ફೖ໳ग़൛
    ॳͷࢿۚௐୡ
    ສԁͷ
    ࢿۚௐୡ
    ԯԁͷ
    ࢿۚௐୡ

    View Slide

  66. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ࣗࣾ੡඼։ൃʹ࠶௅ઓ͍͕ͨ͠
    ࠓ·Ͱʹͳ͍੡඼Λ
    ࡞Δʹ͸Ͳ͏͢Ε͹
    Ͳ͏͢Ε͹
    ஫໨ΛूΊΒΕΔ͔

    View Slide

  67. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ౰࣌஫໨͞Ε͍ͯͨ"*ٕज़ͷਐԽ
    ը૾ೝࣝ ࣗಈӡస
    https://dl.acm.org/doi/pdf/10.1145/3065386

    View Slide

  68. "*͕΋͏Ұ౓͘Εͨνϟϯε
    "*Λ࢖͑͹શ͘৽͍͠
    ςετπʔϧ͕Ͱ͖Δʂ
    ϚʔέςΟϯάతʹ΋
    ΢έΔ͸ͣʂ

    View Slide

  69. ੒ޭ͢ΔελʔτΞοϓͷཁૉ
    "*͕΋͏Ұ౓͘Εͨνϟϯε
    ࢢ৔ن໛
    େ͖ͳϖΠϯ
    ৽͍͠ιϦϡʔγϣϯ
    ࠓ΋ςετʹׂ͔ΕΔ๲େͳίετ
    "*Λ࢖ͬͨιϦϡʔγϣϯʂ
    ࠶ܝ

    ςετʹࠔ͍ͬͯͳ͍ձࣾ͸ҰѲΓ

    View Slide

  70. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ը૾Λࢦఆ ղੳ
    ཁૉݕग़ ը૾͚ͩͰςετ͕࡞ΕΔʂ
    ৽αʔϏεʮ.BHJD1PEʯ ॳظͷ໊લ͸.BHJD1PU

    View Slide

  71. "*͕΋͏Ұ౓͘Εͨνϟϯε
    4FMFOJVN΍"QQJVNʹ
    ґଘͤͣཁૉಛఆ
    ը૾ॲཧɾ0$3ɾ
    %//෺ମೝࣝͰཁૉݕग़
    ˞0$3ɿը૾಺ͷจࣈΛೝࣝ͢Δٕज़
    ಺෦ͷมߋʹӨڹΛड͚ͳ͍ͷͰ
    ϝϯςφϯεੑ޲্
    ಺෦Λ஌Βͳͯ͘΋
    ςετ͕૊ΊΔ
    ˞%//ɿσΟʔϓχϡʔϥϧωοτϫʔΫ

    View Slide

  72. "*͕΋͏Ұ౓͘Εͨνϟϯε
    σϞ൛ͷಈըެ։
    ਺೔Ͱ͍ࣾۙࣄલਃ͠ࠐΈ

    View Slide

  73. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ͜Ε͸ɺ
    ͍͚ΔΜͪΌ͏͔

    View Slide

  74. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ˞ϕϯνϟʔΩϟϐλϧɿελʔτΞοϓʹ͓ۚΛ౤ࢿͯ͘͠ΕΔํʑ
    ϕϯνϟʔΩϟϐλϧ
    ͱ͍͏ͷΛճͬͯΈΑ͏

    View Slide

  75. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ݁Ռ

    View Slide

  76. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ࣾ͘Β͍ճͬͯશ໓

    View Slide

  77. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ͳ͔ͥ
    ແྉ൛༗ྉαϙʔτ൛
    ͷྉۚମܥ
    ༗ྉϢʔβʔͷ
    ֫ಘ͕ͳ͍

    View Slide

  78. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ͨ͘͞Μͷਓʹ
    ࢖ͬͯ΋Β͏ͨΊɺ
    ແྉ൛͸΍Γ͍ͨʂ
    Ͳ͏͔ͨ͠

    View Slide

  79. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ྉۚମܥΛม͑ͣʹಥ͖ਐΉ
    ར༻ऀ͕૿͑Ε͹
    ౤ࢿ͸͍ͭͯདྷΔ͸ͣʂ

    View Slide

  80. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ೥લͷ൓লΛ׆͔͢
    ૖େͳཧ૝Λ
    ඳ͖͗͢ͳ͍
    ࠷ޙ͸
    "QQJVNίʔυʹม׵
    .71Λ࡞ͬͯ
    ૉૣ͘ݕূ
    ˞.71ɿސ٬ͷχʔζΛΪϦΪϦΈͨͤΔ࠷খݶͷ੡඼

    View Slide

  81. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ࠓճ͸ͦΕͳΓʹ࡞Εͨ
    Ϣʔβʔʹ΋৮ͬͯ΋Β͑ͨ

    View Slide

  82. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ͕

    View Slide

  83. "*͕΋͏Ұ౓͘Εͨνϟϯε
    "*ʹΑΔղੳͷਫ਼౓͕ग़ͳ͍

    View Slide

  84. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ೖྗΤϦΞͱ͔Ϙλϯͱ͔
    ಛ௃গͳ͗͢Ͱݕग़ࠔ೉
    0$3ͷจࣈೝࣝ͢Β
    ҆ఆ͍ͯ͠ͳ͍
    ϦετͷOߦ໨Λ
    λοϓͱ͔

    View Slide

  85. "*͕΋͏Ұ౓͘Εͨνϟϯε
    $*ʹ૊ΈࠐΜͰ΋Β͑ͳ͍

    View Slide

  86. "*͕΋͏Ұ౓͘Εͨνϟϯε
    $*༻ͷϞόΠϧ࣮ػͱ.BDΛ
    ৗ࣌֬อͯ͠΋Β͑ͳ͍
    ର৅͕ϞόΠϧΞϓϦςετ POϩʔΧϧ1$
    9DPEFͱ͔ͷ
    ؀ڥϝϯςφϯε͕໘౗

    View Slide

  87. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ࡾॏۤ
    ༗ྉϓϥϯʹ
    ͳͬͯ͘Εͳ͍
    ςετ࡞ͬͯ΋
    $*ʹ૊Έࠐ·Εͳ͍
    "*ਫ਼౓͕௿͘
    ςετ࡞Εͳ͍

    View Slide

  88. "*͕΋͏Ұ౓͘Εͨνϟϯε
    Ͳ͏͢Δʂʁ

    View Slide

  89. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ʮ"*ͷਫ਼౓͕௿͗͢Δʯ໰୊
    ը૾ղੳ݁Ռ͸
    Մಡੑ޲্ͷͨΊͷิॿ৘ใʹ
    ը૾ղੳʹ୅ΘΓ
    γεςϜ৘ใͰཁૉಛఆ

    View Slide

  90. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ʮ$*ʹ૊Έࠐ·Εͳ͍ʯ໰୊
    ൒೥͕͔ΓͰ
    Ϋϥ΢υ୺຤ػೳΛ։ൃ
    ୺຤ͷ֬อ΍
    ؀ڥϝϯςφϯε͕ෆཁʹ

    View Slide

  91. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ʮ༗ྉϓϥϯʹͳͬͯ͘Εͳ͍ʯ໰୊
    ແྉτϥΠΞϧ༗ྉ൛
    ͷϞσϧʹస׵
    ϑϦʔϛΞϜϞσϧͷ
    ເ͸׎Θͳ͔ͬͨ

    View Slide

  92. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ͞Βʹϒϥ΢βςετ൛΋౤ೖ

    View Slide

  93. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ͍ͦͯͭ͠ʹ͍ͭʹ

    View Slide

  94. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ചΓ্͕͛ӈݞ্͕Γʹʂ
    2020/3 2020/6 2020/9 2020/12 2021/3 2021/6 2021/9 2021/12 2022/3

    View Slide

  95. "*͕΋͏Ұ౓͘Εͨνϟϯε
    Ϣʔβʔۀ຿ʹߩݙͰ͖ΔΑ͏ʹʂ
    https://magicpod.com/customer-stories/

    View Slide

  96. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ࢿۚௐୡ΋Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠

    View Slide

  97. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ࣦΘΕͨ"*͸৽ͨͳ׆࿏Λݟग़͢
    ॏෳͨ͠6*ఆٛͷ
    ࣗಈ౷߹ػೳ
    6*มߋ͕͋ͬͨ৔߹ʹ
    ςετΛࣗಈम෮

    View Slide

  98. "*͕΋͏Ұ౓͘Εͨνϟϯε
    ΊͰͨ͠ΊͰͨ͠

    View Slide

  99. ೥લͷςετࣗಈԽ
    ࣦഊʹऴΘͬͨ࠷ॳͷ੡඼
    4FMFOJVNΛ೔ຊʹ޿ΊΔ
    "*͕΋͏Ұ౓͘Εͨνϟϯε
    ;Γ͔͑Γ

    View Slide

  100. 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    4FMFOJVN$POG
    5PLZP
    .BHJD1PE
    Ќ൛
    ςετࣗಈԽͰىۀ
    ೔ຊ4FMFOJVN
    ϢʔβʔίϛϡχςΟ
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    4FMFOJVN
    ࣮ફೖ໳ग़൛
    ॳͷࢿۚௐୡ
    ສԁͷ
    ࢿۚௐୡ
    ԯԁͷ
    ࢿۚௐୡ
    ;Γ͔͑Γ

    View Slide

  101. ;Γ͔͑Γ
    Α͔ͬͨ͜ͱ
    ώοτ঎඼Λ
    ੜΈग़ͤͨʂ
    ࣗ෼ͷ޷͖ͳ͜ͱΛ
    ϏδωεʹͰ͖͍ͯΔ

    View Slide

  102. ;Γ͔͑Γ
    ͏·͍͔͘ͳ͔ͬͨ͜ͱ
    ೥΋͔͔ͬͯ͠·ͬͨʜ ࣗ෼ͰϓϩάϥϜΛ
    ॻ͚ͳ͘ͳͬͨ

    View Slide

  103. ;Γ͔͑Γ
    Ͳ͏͢Ε͹Α͔ͬͨͷ͔ʁ

    View Slide

  104. 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    ;Γ͔͑Γ
    ͜͜Ͱ੒ޭͯ͠
    ͍ͨΒʁ

    View Slide

  105. 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    ;Γ͔͑Γ
    ͜͜ͰτϨϯυมԽʹ৐Εͣ
    ࢮ͵΄Ͳۤ࿑ͯͦ͠͏

    View Slide

  106. 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    ;Γ͔͑Γ
    ͜͜ͰࣗಈςετҎ֎ʹ
    ϐϘοτ͍ͯͨ͠Βʁ

    View Slide

  107. 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
    普及度(体感)
    Seleniumの時代 多極化の時代
    Non-OSSの時代
    ॳ୅πʔϧͷ
    ։ൃࣦഊ
    ;Γ͔͑Γ
    ผۀքͰ
    ੒ޭ͔ͯͨ͠΋

    View Slide

  108. ;Γ͔͑Γ
    ཱ྆ͤ͞Δͷ͸େม
    好きなことを
    ビジネスに
    ビジネスの
    ⼤きな成功

    View Slide

  109. ;Γ͔͑Γ
    ཱ྆ͤ͞Δͷ͸େม
    好きなことを
    ビジネスに
    ビジネスの
    ⼤きな成功
    両⽴できた⼈はラッキー

    View Slide

  110. ͓ΘΓʹ

    View Slide

  111. 5PCFDPOUJOVFEʂ

    View Slide