Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
how-to-test-with-calabash-android
Search
Ryosuke Horie
August 03, 2015
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
how-to-test-with-calabash-android
Ryosuke Horie
August 03, 2015
More Decks by Ryosuke Horie
See All by Ryosuke Horie
Androidifyから学ぶFirebase AI Logic SDKの使い方
horie1024
0
98
GitHub Copilot Use Cases at ZOZO
horie1024
1
3.6k
Miro × ZOZO ZOZOのMiro活用事例紹介
horie1024
0
3.2k
GitHub Copilotは開発者の生産性をどれだけ上げるのか?ZOZOでの全社導入とその効果 / How Much Does GitHub Copilot Improve Developer Productivity? The Company-wide Implementation and Its Effects at ZOZO
horie1024
36
31k
ZOZOTOWNにおける開発生産性向上に関する取り組み / Initiatives to Improve Development Productivity at ZOZOTOWN
horie1024
8
6.8k
How does the Relay connect Android app development and Design?
horie1024
2
2.3k
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
2.1k
スキルマップを作った話 / Create a skills map
horie1024
3
4.9k
Miroを使った開発効率向上のための取り組み / Using Miro Efforts to Improve Development Efficiency
horie1024
0
2.8k
Other Decks in Programming
See All in Programming
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
120
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
280
iOSDC2026登壇資料.pdf
riofujimon
0
200
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
6.1k
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
570
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
530
Agents on Rails - Rails at Scale 2026
irinanazarova
0
320
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
220
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
330
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
Are APIs Still Relevant in the AI Era?
soyuka
0
410
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
160
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
460
Product Roadmaps are Hard
iamctodd
55
13k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Abbi's Birthday
coloredviolet
4
10k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
900
Embracing the Ebb and Flow
colly
88
5.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
960
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
How to test with Calabash VASILY TECH MTG vol.1 2015/08/04
Android team. © VASILY, inc. 2015 1
AndroidνʔϜͰͷ࣭վળͷऔΓΈ — ςετࣗಈԽ © VASILY, inc. 2015 2
Ͳ͏ࣗಈԽ͢Δʁ — ςετʹछྨ͕͋Δ — ࠓճγφϦΦςετͷࣗಈԽ © VASILY, inc. 2015 3
ςετϑϨʔϜϫʔΫͷಋೖ — CalabashΛ͏ — CucumberܗࣜͰॻ͚ΔͷͰಡΈॻ͖͍͢͠ — ͭ·Γอक͍͢͠ — ଞʹAppiumɺRobotiumͳͲͷϥΠϒϥϦ͕͋Δ ©
VASILY, inc. 2015 4
CalabashͷΠϯετʔϧ $ gem install calabash-android © VASILY, inc. 2015 5
࣮ࡍͷςετίʔυྫ Feature: Setting feature Scenario: ϩάΠϯ When I press "ϩάΠϯ"
Then I enter text "hoge" into field with id "account_form" Then I enter text "fuga" into field with id "password_form" Then I press view with id "login_button" Scenario: υϩϫʔΛ։͍ͯઃఆΛ։͖ϩάΞτ͢Δ When I press "Open navigation drawer" Then I scroll until I see the "ઃఆ" Then I press "ઃఆ" Then I scroll until I see the "ϩάΞτ͢Δ" Then I press "ϩάΞτ͢Δ" Then I see "ϩάΞτ" Then I press "ϩάΞτ" © VASILY, inc. 2015 6
࣮ߦ $ calabash-android run iQON-debug.apk © VASILY, inc. 2015 7
demo © VASILY, inc. 2015 8
֎෦ςεταʔϏεͷར༻ — AWS Device Farm © VASILY, inc. 2015 9
֎෦ςεταʔϏεͷར༻ — ༷ʑͳ֎෦αʔϏεͰCalabashͷfeatureΛ࣮ߦՄೳ — Testmunk — Xamarin Test Cloud —
Appthwack(ങऩ͞ΕͯAWS Device Farmʹ) © VASILY, inc. 2015 10
͋Γ͕ͱ͏͍͟͝·ͨ͠ © VASILY, inc. 2015 11