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

LINEのサービスを支えるSelenium/Appium / How Selenium and Appium support LINE services

LINEのサービスを支えるSelenium/Appium / How Selenium and Appium support LINE services

LINEのサービスを支えるSelenium/Appium
大園博昭 / Hiroaki Ozono (LINE Fukuoka株式会社 ソフトウェアエンジニア)

SeleniumConf Tokyo 2019での発表資料です
https://conf.selenium.jp/jp.html

LINE Developers
PRO

April 18, 2019
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

  1. How Selenium and Appium
    support LINE services
    SeleniumConf TOKYO
    LINE Fukuoka Corporation
    Hiroaki Ozono

    View Slide

  2. • LINE Fukuoka Corporation
    • Development Dept.
    • Automated Test Team
    • Mainly focuses on the E2E-UI Testing
    • @ozonohiroaki

    View Slide

  3. 01
    LINE Services
    Messenger

    View Slide

  4. 01
    LINE Services
    Sticker

    View Slide

  5. 01
    LINE Services
    Fintech

    View Slide

  6. 01
    LINE Services
    AI

    View Slide

  7. 01
    LINE Services
    And more

    View Slide

  8. 02
    LINE Style
    https://linecorp.com/en/company/mission

    View Slide

  9. 02
    LINE Style
    https://linecorp.com/en/company/mission

    View Slide

  10. 02
    Project Structures & Roles
    Project
    Planner
    Developer
    QA
    Designer
    Project
    Planner
    Developer
    QA
    Designer
    Project
    Planner
    Developer
    QA
    Designer

    View Slide

  11. 02
    Project Structures & Roles
    Project
    Planner
    Developer
    QA
    Designer
    Project
    Planner
    Developer
    QA
    Designer
    Project
    Planner
    Developer
    QA
    Designer
    Automated Test
    Engineer
    SET

    View Slide

  12. 02
    Project Structures & Roles

    View Slide

  13. 03
    SET Team (Tokyo)
    WOW DX (Developer eXperience)
    Improve Microservices with Developers!

    View Slide

  14. 03
    Test Automation & SET team (Fukuoka)

    View Slide

  15. 04
    Software

    View Slide

  16. 04
    Software

    View Slide

  17. 04
    Software
    Client
    REST Server
    Frontend
    Driver
    Manager
    E2E Test Automation Architecture
    Image
    Storage

    View Slide

  18. 05
    Reporting System
    One of our pain points = Readability of test results

    View Slide

  19. 05
    Reporting System
    REST server Frontend
    Client

    View Slide

  20. 05
    Reporting System

    View Slide

  21. 05
    Reporting System

    View Slide

  22. 05
    Reporting System

    View Slide

  23. 05
    Reporting System

    View Slide

  24. 05
    Reporting System
    Test case name
    Screenshot
    Assertions
    Test steps
    Test step description
    Error message

    View Slide

  25. View Slide

  26. Thank you!

    View Slide