Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ReactNativeアプリをBitrise上でUITestしてみた話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
t0m0120
September 03, 2019
Technology
1.6k
0
Share
ReactNativeアプリをBitrise上でUITestしてみた話
t0m0120
September 03, 2019
More Decks by t0m0120
See All by t0m0120
React製WebサービスをReactNativeでアプリ化した話
t0m0120
4
3k
Other Decks in Technology
See All in Technology
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
1
100
Data Intelligence Engineering Unit 部門と各ポジション紹介
sansantech
PRO
0
120
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
2
240
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
180
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
230
今年60歳のおっさんCBになる
kentapapa
1
170
レガシーシステムをどう次世代に受け継ぐか
tachiiri
0
260
Webアクセシビリティは“もしも”に備える設計
tomokusaba
0
160
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
1
380
「決め方」の渡し方 / How to hand over the "decision-making process"
pauli
7
1.2k
2026-04-02 IBM Bobオンボーディング入門
yutanonaka
0
210
最大のアウトプット術は問題を作ること
ryoaccount
0
300
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
My Coaching Mixtape
mlcsv
0
92
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
170
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
New Earth Scene 8
popppiees
2
2k
Designing for Timeless Needs
cassininazir
0
180
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Transcript
アプリを で 走らせた話
・@t0m0120 ・AutoScaleでSocialDogアプリの開発/運用を主に担当 ・WF-1000XM3に最近ぞっこん Profile
みなさんReactNativeでUITest行っていますか??
iOS/Android端末多すぎ問題
・https://github.com/GeekyAnts/NativeBase/issues/2673 Buttonにtransparentしていると32bit端末?で落ちてしまう状態 <Button transparent > 32bitで落ちることに気づかずにリリース Android32bit(?)落ちる問題
・Android Espresso Testlabで推しているしこれ一択っぽい? ・iOS XCUITest 公式が出してるし安定してそう? UITest
<Button testID=’test’ accssible accessibilityLabel=’test’ /> ↓ ・Android Record
Espresso Test ・iOS UI Recording 両OS共デバイス操作をコードにしてくれる targetElement = onView(allOf(withContentDescription(‘test’), isDisplayed())); targetElement.perform((click()));
・あくまでUI(見た目)を見るだけにする ・ロジックに関しては見ない。 →ちゃんと投稿できるかとかエラーでるかとかは見ない ⇢ロジックとか細かい物はjestやstorybook側で見る(予定) ミニマムでUITestしてみる。
Firebase Test Lab Bitrise Virtual Device Test (Beta 今の所Free!! 中身はTest Labのはず
Bitrise Virtual Device Test (Beta
ご清聴ありがとうございました ・詳細などは懇親会で!! We’re Hiring !! ・React/ReactNativeで自社開発したい方お待ちしてます!! @t0m0120