Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

20191130 system-automation-conference

2.551 Aufrufe

Veröffentlicht am

A slide for system automation conference in Japan
https://testautomationresearch.connpass.com/event/144768/

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

20191130 system-automation-conference

  1. 1. Beyond automated functional checking for mobile 2019
  2. 2. • • HeadSpin, Inc. • Senior Software Engineer, Device Automation • : ex-cookpad, ACCESS • Test/QA/Software Engineer • OSS • Appium
  3. 3. • • • Observability • Performance
  4. 4. • • UI
  5. 5. • • • Observability Performance • ( )
  6. 6. • • • Observability Performance • ( )
  7. 7. UI Tests Integration Tests Unit Tests
  8. 8. UI Tests Integration Tests Unit Tests
  9. 9. https://confengine.com/appium-conf-2019/proposal/8746/uncovering-breaking-changes-behind-ui-on-mobile-applications
  10. 10. • • • Observability Performance • ( )
  11. 11. 4 https://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrants/
  12. 12. 4 https://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrants/
  13. 13. • • • Observability Performance • ( )
  14. 14. • Observability • Monitoring • Logging • Tracing • Analytics • Alerting • etc
  15. 15. • Testing using real device [ADOPT] • By Technical Radar • Performance
  16. 16. • • • Observability Performance • ( )
  17. 17. Performance • CPU GPU • FPS View • • https://github.com/KazuCocoa/droid-monitor
  18. 18. • Android • adb (adb dumpsys ), Benchmark (Nov 20, 2019 1.0.0) • iOS • instruments, measureMetrics (Xcode 7.2 +), XCMetric (Xcode 11.0 +) • Appium • (iOS) mobile:startPerfRecord/mobile:stopPerfRecord • (Android) Get Performance Data https://developer.android.com/studio/command-line/dumpsys https://developer.android.com/jetpack/androidx/releases/benchmark https://developer.apple.com/documentation/xctest/xctestcase/1496290-measure https://developer.apple.com/documentation/xctest/xctmetric https://appium.io/docs/en/commands/device/performance-data/get-performance-data/ https://appium.io/docs/en/commands/mobile-command/
  19. 19. https://github.com/KazuCocoa/droid-monitor
  20. 20. Observability(Monitoring)
  21. 21. Observability(Monitoring) • • • •
  22. 22. Observability(Monitoring) • • • • •
  23. 23. Observability(Monitoring) • • • • • • • ( )
  24. 24. • HeadSpin • Google Test Labs • Amazon Device Farm • etc
  25. 25. • CI/CD • Observability
  26. 26. • SREcon18 Europe - SRE for Mobile Applications: Samuel Littley, Google • https://youtu.be/4pQP8xiiMgo • Mobile performance testing at Slack: Valera Zakharov • https://youtu.be/xKMIGN1WHgo • ThourghtWorks, Technology Rader • https://www.thoughtworks.com/radar
  27. 27. • Performance • https://developer.android.com/studio/command-line/dumpsys • https://developer.android.com/jetpack/androidx/releases/benchmark • https://developer.apple.com/documentation/xctest/xctestcase/1496290-measure • https://developer.apple.com/documentation/xctest/xctmetric • https://appium.io/docs/en/commands/device/performance-data/get- performance-data/ • https://appium.io/docs/en/commands/mobile-command/
  28. 28. • HeadSpin • https://www.headspin.io/ • Google Test Lab • https://firebase.google.com/docs/test-lab/ • Amazon Device Farm • https://aws.amazon.com/device-farm/
  29. 29. email: kazucocoa1117@gmail.com Twitter: @Kazu_cocoa

×