snapshot ではじめる ローカライズ検証
TRANSCRIPT
![Page 1: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/1.jpg)
snapshot
iOS Test Night #2 2017/01/19 moko_ist
![Page 2: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/2.jpg)
🙋
•
• • • • iOS
![Page 3: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/3.jpg)
![Page 4: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/4.jpg)
🌎
![Page 5: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/5.jpg)
![Page 6: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/6.jpg)
iPhone SE
![Page 7: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/7.jpg)
iPhone SE
![Page 8: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/8.jpg)
iPhone SE iPhone 7
![Page 9: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/9.jpg)
iPhone SE
![Page 10: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/10.jpg)
iPhone SE
![Page 11: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/11.jpg)
😕
• • • •
• • x
![Page 12: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/12.jpg)
fastlane snapshot
![Page 13: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/13.jpg)
![Page 15: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/15.jpg)
snapshot 📷
• fastlane
• x •
• UITest
https://github.com/fastlane/fastlane/tree/master/snapshot
![Page 16: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/16.jpg)
$ cd /path/to/PROJECT_ROOT $ bundle install fastlane
$ bundle exec fastlane init $ bundle exec fastlane snapshot init
![Page 17: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/17.jpg)
Snapfile
$ cat fastlane/Snapfile … devices([ "iPhone SE", "iPhone 7", "iPhone 7 Plus", "iPad Air 2", ]) …
![Page 18: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/18.jpg)
Snapfile
$ cat fastlane/Snapfile … languages([ ["en", "en-US"], "ja", ]) …
![Page 19: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/19.jpg)
UITest
![Page 20: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/20.jpg)
UITest
![Page 21: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/21.jpg)
$ bundle exec fastlane snapshot
![Page 22: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/22.jpg)
![Page 23: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/23.jpg)
![Page 24: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/24.jpg)
DEMO
![Page 25: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/25.jpg)
Tips 📝
• • • ex. html GitHub Pages •
• CI
• fastlane
![Page 26: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/26.jpg)
Tips 📝
• • • ex. html GitHub Pages •
• CI
• fastlane
![Page 27: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/27.jpg)
😕
• • accessibilityIdentifier
• html •
![Page 28: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/28.jpg)
😕
• • accessibilityIdentifier
• html •
![Page 29: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/29.jpg)
😕
• • accessibilityIdentifier
• html •
![Page 30: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/30.jpg)
😕
• • accessibilityIdentifier
• html •
![Page 31: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/31.jpg)
😕
• • accessibilityIdentifier
• html •
🙇
![Page 32: snapshot ではじめる ローカライズ検証](https://reader035.vdocuments.net/reader035/viewer/2022062412/589a39311a28ab8c588b4e15/html5/thumbnails/32.jpg)
Enjoy snapshot 😊