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

ソフトウェア品質を支える E2Eテストのパイプライン作り

ソフトウェア品質を支える E2Eテストのパイプライン作り

JapanTaxiのSETチームで取り組んでいるE2Eテスト自動化についてご紹介します。

37388695483b7c7d355cd9a9dc04281e?s=128

yuki tamazawa

June 21, 2019
Tweet

Transcript

  1. ιϑτ΢ΣΞ඼࣭Λࢧ͑Δ E2EςετͷύΠϓϥΠϯ࡞Γ 2019/06/20 CI/CD Test Night #4

  2. ࣗݾ঺հ • ۄᖒɹ༟و
 @yukimikan88 • JapanTaxi
 Software Engineer in Test

    • https://github.com/srea • ̎ࣇͷ෕
  3. Software Engineer in Test • ςετΛத৺ʹΤϯδχΞϦϯάͰ඼࣭ʹߩݙ͢Δ૊৫ • ςετࣗಈԽɾ։ൃੜ࢈ੑ޲্ɾQAମ੍ߏங etc.. •

    ࡢ೥݄̍̎ʹ࡞ΒΕͨ৽͍͠νʔϜʢਖ਼ࣾһ໊̏ʣ
  4. ໨࣍ • JapanTaxiͷ؆୯ͳઆ໌ • SETνʔϜͰ΍͍ͬͯΔ͜ͱ • ݱঢ়ͷE2EςετύΠϓϥΠϯͷ঺հ

  5. None
  6. None
  7. ӡసख ͓٬༷

  8. ௚ۙ΍͍ͬͯΔ͜ͱ

  9. QAମ੍ߏங E2Eςετ؀ڥߏங

  10. QAମ੍ • ςετϓϩηεͷཱ֬ɾӡ༻ɾվળαΠΫϧ • ૊৫ԣஅɺෳ਺ϓϩμΫτʢ೥಺ʣ • γϑτϨϑτʢԼྲྀ͔Β্ྲྀ΁ʣ

  11. E2EςετࣗಈԽ؀ڥ • ϝΠϯγφϦΦ͕ਖ਼͘͠ಈ͘͜ͱΛৗʹνΣοΫ • ΤϯδχΞʹରͯ͠ૉૣ͍ϑΟʔυόοΫ • QAϚχϡΞϧςετෛՙΛԼ͛ɺ
 γϑτϨϑτΛՃ଎͢Δ

  12. E2Eςετ ύΠϓϥΠϯ࡞Γ

  13. ࣮ݱ͍ͨ͜͠ͱ • ࠷৽ͷιʔεΛऔ͖ͬͯͯɺAPK / IPAΛ༻ҙ • ςετΛ࣮ߦͯ͠ϨϙʔτΛ࡞੒ • ࡞੒ͨ͠ϨϙʔτΛSlackʹ௨஌

  14. None
  15. None
  16. ྲྀΕ

  17. None
  18. None
  19. None
  20. None
  21. ݱঢ় • Android 50γφϦΦ࣮૷ࡁΈ • iOS ରԠத (ࠓ݄த·Ͱʹ͸…)

  22. ࠓޙ • ςετࣗମ͕೉͍͠؀ڥىҼͷ໰୊ͷվળ • ϦάϨογϣϯςετͷࣗಈԽ΍Γ͖Δ • ฒྻԽɾεΫγϣɾಈը ۙ೔தʹ͜͜൒೥ͷ׆ಈΛߦ౮ϥϘͰެ։༧ఆͰ͢

  23. https://blog.japantaxi.co.jp

  24. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠

  25. None