snapshot ではじめる ローカライズ検証

32
snapshot iOS Test Night #2 2017/01/19 moko_ist

Upload: moko-ist

Post on 08-Feb-2017

1.515 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: snapshot ではじめる ローカライズ検証

snapshot

iOS Test Night #2 2017/01/19 moko_ist

Page 2: snapshot ではじめる ローカライズ検証

🙋

• • • • iOS

Page 3: snapshot ではじめる ローカライズ検証
Page 4: snapshot ではじめる ローカライズ検証

🌎

Page 5: snapshot ではじめる ローカライズ検証
Page 6: snapshot ではじめる ローカライズ検証

iPhone SE

Page 7: snapshot ではじめる ローカライズ検証

iPhone SE

Page 8: snapshot ではじめる ローカライズ検証

iPhone SE iPhone 7

Page 9: snapshot ではじめる ローカライズ検証

iPhone SE

Page 10: snapshot ではじめる ローカライズ検証

iPhone SE

Page 11: snapshot ではじめる ローカライズ検証

😕

• • • •

• • x

Page 12: snapshot ではじめる ローカライズ検証

fastlane snapshot

Page 13: snapshot ではじめる ローカライズ検証
Page 14: snapshot ではじめる ローカライズ検証

fastlane 🚀

• iOS(/Android)

https://fastlane.tools

Page 15: snapshot ではじめる ローカライズ検証

snapshot 📷

• fastlane

• x •

• UITest

https://github.com/fastlane/fastlane/tree/master/snapshot

Page 16: snapshot ではじめる ローカライズ検証

$ cd /path/to/PROJECT_ROOT $ bundle install fastlane

$ bundle exec fastlane init $ bundle exec fastlane snapshot init

Page 17: snapshot ではじめる ローカライズ検証

Snapfile

$ cat fastlane/Snapfile … devices([ "iPhone SE", "iPhone 7", "iPhone 7 Plus", "iPad Air 2", ]) …

Page 18: snapshot ではじめる ローカライズ検証

Snapfile

$ cat fastlane/Snapfile … languages([ ["en", "en-US"], "ja", ]) …

Page 19: snapshot ではじめる ローカライズ検証

UITest

Page 20: snapshot ではじめる ローカライズ検証

UITest

Page 21: snapshot ではじめる ローカライズ検証

$ bundle exec fastlane snapshot

Page 22: snapshot ではじめる ローカライズ検証
Page 23: snapshot ではじめる ローカライズ検証
Page 24: snapshot ではじめる ローカライズ検証

DEMO

Page 25: snapshot ではじめる ローカライズ検証

Tips 📝

• • • ex. html GitHub Pages •

• CI

• fastlane

Page 26: snapshot ではじめる ローカライズ検証

Tips 📝

• • • ex. html GitHub Pages •

• CI

• fastlane

Page 27: snapshot ではじめる ローカライズ検証

😕

• • accessibilityIdentifier

• html •

Page 28: snapshot ではじめる ローカライズ検証

😕

• • accessibilityIdentifier

• html •

Page 29: snapshot ではじめる ローカライズ検証

😕

• • accessibilityIdentifier

• html •

Page 30: snapshot ではじめる ローカライズ検証

😕

• • accessibilityIdentifier

• html •

Page 31: snapshot ではじめる ローカライズ検証

😕

• • accessibilityIdentifier

• html •

🙇

Page 32: snapshot ではじめる ローカライズ検証

Enjoy snapshot 😊