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
iOSアプリのテストをやってみて考えたこと / Testing iOS app
Search
Hiroshi Shimoju
February 22, 2017
Technology
1
170
iOSアプリのテストをやってみて考えたこと / Testing iOS app
研修でモバイルアプリを触ったときに考えたことを書きました
Hiroshi Shimoju
February 22, 2017
Tweet
Share
More Decks by Hiroshi Shimoju
See All by Hiroshi Shimoju
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
500
プロダクト開発エンジニアからSREへの挑戦 / backend-engineer-and-sre
shimoju
0
1.4k
実践 Heroku Enterprise / Unite Heroku Enterprise
shimoju
0
210
Herokuで本番運用する技術 / Heroku production
shimoju
2
6.2k
ImageMagick実践入門 画像加工サーバを作ってみよう / ImageMagick and image server
shimoju
0
3.6k
Web開発研修 イントロダクション / Web development training introduction
shimoju
0
11k
データ分析その前に〜Redashでデータ可視化からはじめよう / Data visualization by Redash
shimoju
1
1.9k
Other Decks in Technology
See All in Technology
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
0
210
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
0
310
Devinを導入したら予想外の人たちに好評だった
tomuro
0
630
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
71k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
マイグレーションガイドに書いてないRiverpod 3移行話
taiju59
0
330
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
520
【SLO】"多様な期待値" と向き合ってみた
z63d
2
270
1 年間の育休から時短勤務で復帰した私が、 AI を駆使して立ち上がりを早めた話
lycorptech_jp
PRO
0
200
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
100
Agentic Codingの実践とチームで導入するための工夫
lycorptech_jp
PRO
0
240
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Accessibility Awareness
sabderemane
0
71
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
The Curse of the Amulet
leimatthew05
1
9.3k
Skip the Path - Find Your Career Trail
mkilby
0
71
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Deep Space Network (abreviated)
tonyrice
0
81
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Transcript
ΛͬͯΈͯߟ͑ͨ͜ͱ Լॏതࢿ(.01FQBCP *OD !U@XBEB͞ΜΛғΉձ J04ΞϓϦͷςετ
ΤϯδχΞʢ৽ଔೖࣾʣ Լॏതࢿ!TIJNPKV@ &$ࣄۀ෦46;63*νʔϜ IUUQTTIJNPKVPSH
None
ϞόΠϧΤϯδχΞͰͳ͍
ͨͿΜ8FCΞϓϦΤϯδχΞ
ϞόΠϧΞϓϦͷܦݧ wϞόΠϧݚमʢ৽ଔΤϯδχΞݚमʣ wαΠΫϧ0+5Ͱ46;63*ΞϓϦͷ4XJGUԽΛ୲ wࠓ͜ͷͭͰܦݧͨ͜͠ͱΛ͓͠͠·͢
J04ΞϓϦͷςετʙ9$5FTU w9DPEF͔Βඪ४ఴͷςετϑϨʔϜϫʔΫ wY6OJUɿ9$5"TTFSU&RVBM ͳͲ w6*ςετߦ͑Δ
9$5FTUʹΑΔ6*ςετ let app = XCUIApplication() app.tabBars.buttons[“ϓϩϑΟʔϧ"].tap() let followersCountButton = app.buttons["profileFollowersCountButton"]
XCTAssert(followersCountButton.exists) XCTAssertEqual(followersCountButton.label, "200")
ʢ9$5FTUʹΑΔʣ6*ςετͷ w෦ߏʹλονͰ͖ͳ͍ wҟৗܥΛҙਤతʹग़ͦ͏ͱ͍ͯ͜͠͠ͱ͕͋Δ w"1*͕ශऑͰ֬ೝͰ͖ͳ͍߲͕ଟ͍ wςετ͕Α͘Θ͔Βͳ͍͚ͲམͪΔɺ͙͢յΕΔ w$*͕མͪͯԿ͕ݪҼͳͷ͔ಛఆ͠ʹ͍͘
None
None
͍ࣗ͢͝ಇԽ wը૾ೝࣝΛۦͯ͠ड͚ೖΕςετΛࣗಈԽ͢Δ wλοϓૢ࡞ޙʹ6*ཁૉ͕ҙਤͨ͠ͷʹมԽ͍ͯ͠Δ ͔֬ೝ͠ɺεΫϦʔϯγϣοτͰΤϏσϯεΛͱΔ w IUUQTTQFBLFSEFDLDPNDZHBNFTTIPVLFSVSFUFTVUPGBMTF[JEPOHIVBPQFODWGBMTF ZBOEF[IVPFQZUIPOGBMTFOPZHBTJLBPTJBQQJVNGBMTF[IJEFEPOHLBTV
ͦ͜·Ͱͷίετ ͔͚ΒΕͳ͍Ͱ͢ʜ
ϞόΠϧݚमͰ
ͦͦ w͜͜ͰΓ͔ͨͬͨ͜ͱɺ6*ཁૉ͕ҙਤͨ͠ͷͰ ͋Δ͔ͱಉ࣌ʹɺΞχϝʔγϣϯͷؾ࣋ͪΑ͞Ԡ ੑΛ૯߹తʹ֬ೝ͔ͨͬͨ͠ wςετ"1*ͷ੍ͰͰ͖ͳ͍͜ͱ͋Δ͕ɺࣗಈςε τͷकඋൣғΛ͑Δͷ͋ΔͷͰͳ͍͔
Γ͚େࣄ w͜ͷςετͰԿΛ֬ೝ͍ͨ͠ͷ͔ʁ w͍͢͞Ͱ͋ΕɺϢʔβϏϦςΟςετͱͯ͠νʔ Ϝ֎ͷਓʹ৮ͬͯΒ͏ͷͻͱͭ wΞʔΩςΫνϟΛม͑ͯ୯ମςετ͍͢͠ߏʹ͢ Δͷͻͱͭ
6*ςετʹݶΒͳ͍ w46;63*J04ͦͦ6*ςετ͕ͳ͍ w4XJGUԽͷࡍɺݴޠͷେ෯ͳΞοϓσʔτʹΑΓς ετॻ͖͑Δඞཁ͕ੜ͡ɺࣄલͱࣄޙͰςετͷ ਖ਼ੑΛ୲อͰ͖͍ͯΔ͔Θ͔Βͳ͍ w͖͋ΒΊ·ͨ͠ʢͻͨ͢Βૢ࡞ςετͯ֬͠ೝʣ
ιϑτΣΞςετͷݪଇ ςετʮ͕ܽؕ͋Δʯ͜ͱ͔ࣔͤ͠ͳ͍ ιϑτΣΞςετڭՊॻ+452#'PVOEBUJPO