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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
t0m0120
September 03, 2019
Technology
1.7k
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
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
120
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
2
2k
RedmineをAIで効率的に使う検証
yoshiokacb
0
160
インプロセスQAのための要因から捉えるプロジェクトリスクマネジメントnano #1 開発リソース効率状態への対処 #jasstnano
barus_qa
0
210
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
160
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
880
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
2
240
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
7
650
AWSアップデートから考える継続的な運用改善
toru_kubota
2
320
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
250
Swift Sequence の便利 API 再発見
treastrain
1
290
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
How GitHub (no longer) Works
holman
316
150k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
250
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
190
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
エンジニアに許された特別な時間の終わり
watany
106
240k
Mind Mapping
helmedeiros
PRO
1
190
We Have a Design System, Now What?
morganepeng
55
8.1k
A better future with KSS
kneath
240
18k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
YesSQL, Process and Tooling at Scale
rocio
174
15k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
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