Successfully reported this slideshow.
Your SlideShare is downloading. ×

EarlGreyを実運用するために工夫してきたこと

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 25 Ad

More Related Content

Similar to EarlGreyを実運用するために工夫してきたこと (20)

Advertisement

Recently uploaded (20)

EarlGreyを実運用するために工夫してきたこと

  1. 1. EarlGrey Test Engineers Meetup #3 2018/08/28 Ichiko Moro, Cookpad Inc. 1
  2. 2. • / Ichiko Moro • in Cookpad Inc. • twi4er: @ichiko_revjune • github: ichiko • app: 2
  3. 3. EarlGrey • Google iOS UI Automa2on Test Framework • h;ps://github.com/google/EarlGrey • XCTest • Xcode 3
  4. 4. iOS • • • View hieralchy Appium(WebDriverAgent) = 4
  5. 5. UI 2 • Appium • 2015 • • • EarlGrey 5
  6. 6. EarlGrey 2 (1) • 2016 • 11 Try EarlGrey - iOS Test Night • 2017 • • 6
  7. 7. EarlGrey 2 (2) • 2018 • 1 • • tes'ng issue • 7
  8. 8. 1. 2. 8
  9. 9. 1. 9
  10. 10. • • fail 10
  11. 11. 1 error log2 Exception Name: TimeoutException Exception Reason: Timed out while waiting to perform action. Exception with Action: { "Action Name" : "Tap", "Element Matcher" : "(respondsToSelector(accessibilityIdentifier) && accessibilityID('hoge id'))" } 2 accessibilityID 1 2017 11
  12. 12. (1) • • element.visibility == true • EarlGrey 12
  13. 13. (2) • → !! • ( ) ➡ ( ) 13
  14. 14. • • staging test test 3 • EarlGrey 3 14
  15. 15. • EarlGrey • Appium 15
  16. 16. 2. 16
  17. 17. 2. API staging • (imp ) • 4 ➡ fail 4 17
  18. 18. • • ➡ ➡ • • ➡ 18
  19. 19. • • • • API mock or 19
  20. 20. • fastlane-plugin • ichiko/fastlane-plugin-rescan_flaky_tests • • lyndsey-ferguson/ setup_fragile_tests_for_rescan deprecated 5 5 plugin deprecated https://github.com/lyndsey-ferguson/fastlane- plugin-test_center 20
  21. 21. • passed • API 6 ! 6 staging server API 21
  22. 22. 22
  23. 23. • EarlGrey Appium • Appium EarlGrey • 23
  24. 24. • • • 24
  25. 25. we are hiring ! h+ps://info.cookpad.com/careers 25

×