Submit Search
Upload
iOSにおけるUIテスト@potetotips
•
Download as PPTX, PDF
•
7 likes
•
5,677 views
Yusuke Kita
Follow
UIテストとか自動化とか
Read less
Read more
Report
Share
Report
Share
1 of 15
Download now
Recommended
Kifの紹介
Kifの紹介
Keita Otsuka
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
Naoki Umehara
2013/3/25に行われた「チキチキ第一回iOSテスト勉強会」の資料です。 いくつか省略していますがご了承ください。
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Koji Hasegawa
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
第2回テスト祭りのLT資料です。
Jenkins導入ライブ
Jenkins導入ライブ
Hiasyoshi Suehiro
テスト祭りー
Jenkinsを用いたAndroidアプリビルド作業効率化
Jenkinsを用いたAndroidアプリビルド作業効率化
Kenichi Kambara
VRの入力デバイス #JAGVR
VRの入力デバイス #JAGVR
Koji Hasegawa
日本Androidの会 VR部 #JAGVR 第1回勉強会 発表資料 https://atnd.org/events/58583
PF開発に使えるAOSPのツール達
PF開発に使えるAOSPのツール達
l_b__
第10回横浜PF部勉強会資料
Recommended
Kifの紹介
Kifの紹介
Keita Otsuka
ぼくのかんがえた iOSテスト戦略
ぼくのかんがえた iOSテスト戦略
Naoki Umehara
2013/3/25に行われた「チキチキ第一回iOSテスト勉強会」の資料です。 いくつか省略していますがご了承ください。
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Koji Hasegawa
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
第2回テスト祭りのLT資料です。
Jenkins導入ライブ
Jenkins導入ライブ
Hiasyoshi Suehiro
テスト祭りー
Jenkinsを用いたAndroidアプリビルド作業効率化
Jenkinsを用いたAndroidアプリビルド作業効率化
Kenichi Kambara
VRの入力デバイス #JAGVR
VRの入力デバイス #JAGVR
Koji Hasegawa
日本Androidの会 VR部 #JAGVR 第1回勉強会 発表資料 https://atnd.org/events/58583
PF開発に使えるAOSPのツール達
PF開発に使えるAOSPのツール達
l_b__
第10回横浜PF部勉強会資料
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
Koji Hasegawa
JaSST'16 Tokyo モバイルセッション
JaSST'16 Tokyo モバイルセッション
mirer
2016年3月8日、9日に開催された JaSST'16 Tokyo のモバイルセッションで使用した発表用資料です。
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
Koji Hasegawa
http://meisters.doorkeeper.jp/events/11134
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
2012/10/19の第6回Jenkins勉強会で発表した内容です。
AndroidJUnitRunner で JUnit 4 形式のテストに移行
AndroidJUnitRunner で JUnit 4 形式のテストに移行
Yu Nobuoka
Android Testing Support Library の AndroidJUnitRunner を使って、テストを JUnit 4 形式に移行したことについて説明します。
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
健一 辰濱
2016/03/23 Android Testing Bootcamp #1 発表資料 http://connpass.com/event/26911/
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
kan-notice
アーキテクチャ編
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
yuichi_kuwahara
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
android.casual.test #2 の発表資料です。 LT 内容の補足も含めた勉強会全体の感想などは次の記事を参照してください: http://vividcode.hatenablog.com/entry/study-meeting/android-casual-test-2
AppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころ
Masayuki Wakizaka
STAC 2020
第3回Ques ここからはじめる!Androidアプリのテスト自動化
第3回Ques ここからはじめる!Androidアプリのテスト自動化
Koji Hasegawa
第3回Ques ~QAエンジニアのためのQA専門イベント~ 発表資料 http://atnd.org/event/ques3?vos=cpatnsoccap0111026001 http://quesqa.com/ iOSについても加筆、一部構成変更したものを公開しています システムテスト自動化カンファレンス2013 発表資料 http://www.slideshare.net/nowsprinting/starcon2013-mobile-testautomationkeynote6
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
Hiroshi Kikuchi
Android Test Night #1 https://testnight.connpass.com/event/63753/ で発表した(する)スライドです。
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Tatsuya Ishikawa
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Gebの入門的なお話をしました。
AppCodeNight testcode
AppCodeNight testcode
Akira SUGIMOTO
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
SQiP2014で発表したスライドです。 GUI以外のインターフェイスを使うことによって、削減できるコスト、得ることのできる利益について説明しています。GUI以外のインターフェイスを使う方法にはWindowsではFriendlyがあります。
Visual Studio App Centerの始め方
Visual Studio App Centerの始め方
Shinya Nakajima
potatotips #51 (iOS/Android開発Tips共有会)で発表した資料です。 https://potatotips.connpass.com/event/85025/
Robotium を使った UI テストとレイアウト確認の効率化
Robotium を使った UI テストとレイアウト確認の効率化
健一 辰濱
2015/02/28 最新事例から学ぶ!モバイル向けテスト手法勉強会Sansan株式会社 辰濱健一 form 徳島サテライト会場(リモート発表)
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
2016/2/18 Developers Summit 2016 (http://event.shoeisha.jp/devsumi/20160218/) 「明日の開発リーダーを育てる ~講師が語る「CodeZine Academy」のポイント~」の発表資料です。
iOSアプリ開発の現場で訊いてきたtips
iOSアプリ開発の現場で訊いてきたtips
今城 善矩
「iOSアプリ開発の現場で訊いてきた」というインタビューの中で話したTipsを公開します
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
「iOS Test Night #1」での発表資料です。
More Related Content
What's hot
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
Koji Hasegawa
JaSST'16 Tokyo モバイルセッション
JaSST'16 Tokyo モバイルセッション
mirer
2016年3月8日、9日に開催された JaSST'16 Tokyo のモバイルセッションで使用した発表用資料です。
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
Koji Hasegawa
http://meisters.doorkeeper.jp/events/11134
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
2012/10/19の第6回Jenkins勉強会で発表した内容です。
AndroidJUnitRunner で JUnit 4 形式のテストに移行
AndroidJUnitRunner で JUnit 4 形式のテストに移行
Yu Nobuoka
Android Testing Support Library の AndroidJUnitRunner を使って、テストを JUnit 4 形式に移行したことについて説明します。
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
健一 辰濱
2016/03/23 Android Testing Bootcamp #1 発表資料 http://connpass.com/event/26911/
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
kan-notice
アーキテクチャ編
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
yuichi_kuwahara
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
android.casual.test #2 の発表資料です。 LT 内容の補足も含めた勉強会全体の感想などは次の記事を参照してください: http://vividcode.hatenablog.com/entry/study-meeting/android-casual-test-2
AppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころ
Masayuki Wakizaka
STAC 2020
第3回Ques ここからはじめる!Androidアプリのテスト自動化
第3回Ques ここからはじめる!Androidアプリのテスト自動化
Koji Hasegawa
第3回Ques ~QAエンジニアのためのQA専門イベント~ 発表資料 http://atnd.org/event/ques3?vos=cpatnsoccap0111026001 http://quesqa.com/ iOSについても加筆、一部構成変更したものを公開しています システムテスト自動化カンファレンス2013 発表資料 http://www.slideshare.net/nowsprinting/starcon2013-mobile-testautomationkeynote6
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
Hiroshi Kikuchi
Android Test Night #1 https://testnight.connpass.com/event/63753/ で発表した(する)スライドです。
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
Tatsuya Ishikawa
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Gebの入門的なお話をしました。
AppCodeNight testcode
AppCodeNight testcode
Akira SUGIMOTO
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
SQiP2014で発表したスライドです。 GUI以外のインターフェイスを使うことによって、削減できるコスト、得ることのできる利益について説明しています。GUI以外のインターフェイスを使う方法にはWindowsではFriendlyがあります。
Visual Studio App Centerの始め方
Visual Studio App Centerの始め方
Shinya Nakajima
potatotips #51 (iOS/Android開発Tips共有会)で発表した資料です。 https://potatotips.connpass.com/event/85025/
Robotium を使った UI テストとレイアウト確認の効率化
Robotium を使った UI テストとレイアウト確認の効率化
健一 辰濱
2015/02/28 最新事例から学ぶ!モバイル向けテスト手法勉強会Sansan株式会社 辰濱健一 form 徳島サテライト会場(リモート発表)
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
2016/2/18 Developers Summit 2016 (http://event.shoeisha.jp/devsumi/20160218/) 「明日の開発リーダーを育てる ~講師が語る「CodeZine Academy」のポイント~」の発表資料です。
What's hot
(20)
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
JaSST'16 Tokyo モバイルセッション
JaSST'16 Tokyo モバイルセッション
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
AndroidJUnitRunner で JUnit 4 形式のテストに移行
AndroidJUnitRunner で JUnit 4 形式のテストに移行
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
Androidアプリ開発にクリーンアーキテクチャを取り入れよう
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
SI-Toolkitでテスト自動化を実現する現場で遭遇したこと
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
AppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころ
第3回Ques ここからはじめる!Androidアプリのテスト自動化
第3回Ques ここからはじめる!Androidアプリのテスト自動化
JUnit5とAndroidのテスト
JUnit5とAndroidのテスト
価値あるシステムテスト自動化の実現By friendly
価値あるシステムテスト自動化の実現By friendly
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
AppCodeNight testcode
AppCodeNight testcode
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Visual Studio App Centerの始め方
Visual Studio App Centerの始め方
Robotium を使った UI テストとレイアウト確認の効率化
Robotium を使った UI テストとレイアウト確認の効率化
Selenium boot campの紹介
Selenium boot campの紹介
Viewers also liked
iOSアプリ開発の現場で訊いてきたtips
iOSアプリ開発の現場で訊いてきたtips
今城 善矩
「iOSアプリ開発の現場で訊いてきた」というインタビューの中で話したTipsを公開します
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
「iOS Test Night #1」での発表資料です。
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
Yusuke Hosonuma
User Scenario based UI testing with KIF
User Scenario based UI testing with KIF
Yusuke Kita
@sansan
Swift Open Hours 2 - Swift ラボで聞いてきた話
Swift Open Hours 2 - Swift ラボで聞いてきた話
Tomohiro Kumagai
WWDC.next にて、以前に話した『Swift ラボで聞いてきた話』で話せなかった話題をもう1つ話しました。『評価式で使う .self の効果は?』みたいな話題をざっくり紹介します。
WWDC 旅行の余談と Swift Open Hours 3 - Swift ラボで聞いてきた話 #cocoa_kansai
WWDC 旅行の余談と Swift Open Hours 3 - Swift ラボで聞いてきた話 #cocoa_kansai
Tomohiro Kumagai
WWDC16 の Swift ラボで聞いてきた話から2つをピックアップして、第68回 Cocoa 勉強会関西 で紹介してきました。
javascript を Xcode でテスト
javascript を Xcode でテスト
Yoichiro Sakurai
javascript を Xcode でテストするお話
ハンドメイドカレンダー第15回potatotips用
ハンドメイドカレンダー第15回potatotips用
Fumiya Sakai
3/12: 第15回potatotipsにて発表した資料になります。ささやかではありますが、小さなことでもお役に立つことができれば幸いです。
自動テスト入れてみたけど、誰からも反応が無かった話。
自動テスト入れてみたけど、誰からも反応が無かった話。
naoyuki miyata
自動テストを使って効率化を図ったは良いものの、箸にも棒にもかからず。
Today & Share Extension@potatotips
Today & Share Extension@potatotips
Yusuke Kita
Today & Share Extension tips
WatchKit@potatotips
WatchKit@potatotips
Yusuke Kita
2014/11/25時点です 参考URL Apple Watch Video WatchKit Programming Guide WatchKit Framework Reference
App extensionでテストコードを書く
App extensionでテストコードを書く
Yusuke Kita
potatotips #12の発表資料です
Share Extension@pixiv
Share Extension@pixiv
Yusuke Kita
Share Extension@pixiv
App extension for iOS
App extension for iOS
toyship
SwiftCoreとFoundationを読んでみた
SwiftCoreとFoundationを読んでみた
Yusuke Kita
カジュアルSwift勉強会
Search APIs & Universal Links
Search APIs & Universal Links
Yusuke Kita
@cm_ios9
WKInterfaceMap on Apple Watch
WKInterfaceMap on Apple Watch
Yusuke Kita
Apple Watch meetup
Swift core
Swift core
Yusuke Kita
potatotips #25
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Takao Sumitomo
開発途中からテストを導入する話です。
Useful and Practical Functionalities in Realm
Useful and Practical Functionalities in Realm
Yusuke Kita
Realm meetup #1
Viewers also liked
(20)
iOSアプリ開発の現場で訊いてきたtips
iOSアプリ開発の現場で訊いてきたtips
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
iOSテスト自動化勉強会 -やはり俺達の回帰テストは間違っている-
User Scenario based UI testing with KIF
User Scenario based UI testing with KIF
Swift Open Hours 2 - Swift ラボで聞いてきた話
Swift Open Hours 2 - Swift ラボで聞いてきた話
WWDC 旅行の余談と Swift Open Hours 3 - Swift ラボで聞いてきた話 #cocoa_kansai
WWDC 旅行の余談と Swift Open Hours 3 - Swift ラボで聞いてきた話 #cocoa_kansai
javascript を Xcode でテスト
javascript を Xcode でテスト
ハンドメイドカレンダー第15回potatotips用
ハンドメイドカレンダー第15回potatotips用
自動テスト入れてみたけど、誰からも反応が無かった話。
自動テスト入れてみたけど、誰からも反応が無かった話。
Today & Share Extension@potatotips
Today & Share Extension@potatotips
WatchKit@potatotips
WatchKit@potatotips
App extensionでテストコードを書く
App extensionでテストコードを書く
Share Extension@pixiv
Share Extension@pixiv
App extension for iOS
App extension for iOS
SwiftCoreとFoundationを読んでみた
SwiftCoreとFoundationを読んでみた
Search APIs & Universal Links
Search APIs & Universal Links
WKInterfaceMap on Apple Watch
WKInterfaceMap on Apple Watch
Swift core
Swift core
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
Useful and Practical Functionalities in Realm
Useful and Practical Functionalities in Realm
Similar to iOSにおけるUIテスト@potetotips
KIFの導入
KIFの導入
Yusuke Kita
KIFを使った感想です
iOSアプリケーションの Unit Test
iOSアプリケーションの Unit Test
Katsumi Kishikawa
iOSアプリケーションの Unit Testフレームワークについて
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
irgaly
2014/11/22 第2回 Japan Xamarin User Group Conference 東日本編 で発表したスライドです。 https://atnd.org/events/57246
Xcode 6の新機能
Xcode 6の新機能
Shingo Sato
Xcode 6の新機能 2014.10.18 iOS 8/Swift エンジニア勉強会@ヤフー
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
インフラジスティックス・ジャパン株式会社
2013 年 01 月 25 日に実施しました HTML/jQuery Mobile 対応コンポーネント集 Ignite UI 2012 よりモバイル対応コントロールについてご紹介しました Webinar にて使用されたスライドです。
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
インフラジスティックス・ジャパン株式会社
2013 年 3 月 16 日に OITEC において弊社マーケティング & デベロッパー エバンジェリストの池原 (@Neri78) が講演させていただいた内容です。
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
2012/11/16 のセミナーで使用した Ignite UI スライドです
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
Ryutaro YOSHIBA
2011年12月20日に実施したワンクリックデプロイ勉強会の資料です。 http://www.ryuzee.com/
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
Fumiya Sakai
potatotips #79 iOS/Android開発Tips共有会での登壇資料になります。 iOS13から登場したUICollectionViewCompositionalLayoutとNSDiffableDataSourceの登場により、iOSアプリ開発におけるUICollectionViewを利用したUI実装や機能実装がより安全かつシンプルになりました。 そしてこれより以前では、RxSwiftをベースとしたiOSアプリ開発がトレンドとなっていたタイミングでは、UICollectionViewやUITableViewを利用する実装をする際には、差分更新が考慮に加えて様々な便利機能を備えたRxDataSourceを利用した経験がある方もいらっしゃると思います。 私自身もRxSwiftについてはかれこれ4~5年ほど触れてきた経験があり、丁度元々はRxDataSourceで実装されていた画面をNSDiffableDataSourceの乗せ替え対応をする機会がありました。 今回のスライドについては、この対応及びリファクタリングを進めていくにあたって、ポイントになりそうな部分やしっかりと気を配っていくと良さそうな部分を幾つかのTipsとしてまとめたものになります。
iOSで動画からスクショを撮る方法
iOSで動画からスクショを撮る方法
Tomo Ita
AVPlayerで視聴している動画をUIImageにするために四苦八苦した話
ICST 2015 まるわかりDay! "Symbolic Execution Track"
ICST 2015 まるわかりDay! "Symbolic Execution Track"
SIGSTJ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
de:code 2017
本セッションでは、最新進化形の OSS x DevOps の技術を使って、Azure 上で Microservices もしくは、DevOps プラクティスを実装して、コテコテに自動化してしまうためのテクニックとツールをご紹介するセッションになっています。オープンソース技術を使った最新の自動化技術の数々はどのようなものか、どんなツール/サービスが飛び出すのか、是非お楽しみください! 受講対象: DevOps, Microservices をこれから実践される方、もしくは既に活用中で最新手法を入手したい方はぜひご参加ください。 製品/テクノロジ: DevOps/Linux/Microsoft Azure/OSS/TFS/VSTS/Web 開発/アーキテクチャ/クラウド/コンテナー/Docker/マイクロサービス/運用/開発言語/事業継続 牛尾 剛 Microsoft Corporation テクニカル エバンジェリスト
I phonedevws20121028ci filter
I phonedevws20121028ci filter
ZuQ9Nn
ようこそ! Swift Playgroundsへ
ようこそ! Swift Playgroundsへ
KinkumaDesign
2014/10/24に行われた【#techbuzz】第4回Swift勉強会 で発表したスライドです。 これに関係するブログ記事を書きました。 http://www.kuma-de.com/blog/2014-10-26/6830
Inside of swift
Inside of swift
LINE Corporation
LINE DEVELOPER DAY 2017 C-1
MVVM入門
MVVM入門
Kazutoshi Urabe
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Yuichiro Saito
2015-09-05~06 @ Microsoft Japan
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
Akira Inoue
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
OCHI Shuji
「iOSアプリ 高速プロトタイピングのためのCMS構築」
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
朋志 佐々木
I tried to study that I was worried about Durable Functions (Core) We tried to unify HTTP trigger with Durable Functions (Core)
Similar to iOSにおけるUIテスト@potetotips
(20)
KIFの導入
KIFの導入
iOSアプリケーションの Unit Test
iOSアプリケーションの Unit Test
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
Xcode 6の新機能
Xcode 6の新機能
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
RxDataSourceをNSDiffableDataSourceへ置き換える際のTips集紹介
iOSで動画からスクショを撮る方法
iOSで動画からスクショを撮る方法
ICST 2015 まるわかりDay! "Symbolic Execution Track"
ICST 2015 まるわかりDay! "Symbolic Execution Track"
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
I phonedevws20121028ci filter
I phonedevws20121028ci filter
ようこそ! Swift Playgroundsへ
ようこそ! Swift Playgroundsへ
Inside of swift
Inside of swift
MVVM入門
MVVM入門
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
More from Yusuke Kita
Integrating libSyntax into the compiler pipeline
Integrating libSyntax into the compiler pipeline
Yusuke Kita
SwiftcKaigi #1
Making your own tool using SwiftSyntax
Making your own tool using SwiftSyntax
Yusuke Kita
/dev/world/2019 iPlayground 2019
[Deprecated] Integrating libSyntax into the compiler pipeline
[Deprecated] Integrating libSyntax into the compiler pipeline
Yusuke Kita
Please see the latest slide here https://www.slideshare.net/kitasuke/integrating-libsyntax-into-the-compiler-pipeline-194152767 Swiftc meetup #13
Creating your own Bitrise step
Creating your own Bitrise step
Yusuke Kita
Bitrise meetup #1
Introducing swift-format
Introducing swift-format
Yusuke Kita
iPhone Dev Sapporo
Unidirectional Data Flow Through SwiftUI
Unidirectional Data Flow Through SwiftUI
Yusuke Kita
SwiftUI meetup
Open Source Swift Workshop
Open Source Swift Workshop
Yusuke Kita
try! Swift Tokyo 2019
Contributing to Swift Compiler
Contributing to Swift Compiler
Yusuke Kita
try! Swift Tokyo 2019
Writing a compiler in go
Writing a compiler in go
Yusuke Kita
mercari.go #6
Writing an interpreter in swift
Writing an interpreter in swift
Yusuke Kita
waiwai swiftc
SIL Optimizations - AllocBoxToStack
SIL Optimizations - AllocBoxToStack
Yusuke Kita
iOSDC 2018
SIL for First Time Learners
SIL for First Time Learners
Yusuke Kita
/dev/world/2018
var, let in SIL
var, let in SIL
Yusuke Kita
Hakata.swift See also here https://www.slideshare.net/kitasuke/sil-for-first-time-leaners
SIL for First Time Leaners LT
SIL for First Time Leaners LT
Yusuke Kita
try! Swift Tokyo 2018
How to try! Swift
How to try! Swift
Yusuke Kita
Roppongi.swift #1
SIL for the first time
SIL for the first time
Yusuke Kita
DEPRECATED!!! Please see below instead. https://www.slideshare.net/kitasuke/sil-for-first-time-leaners potatotips #47/iPhone Dev Sapporo
Introducing protobuf in Swift
Introducing protobuf in Swift
Yusuke Kita
iOSDC 2017
Type-safe Web APIs with Protocol Buffers in Swift at AltConf
Type-safe Web APIs with Protocol Buffers in Swift at AltConf
Yusuke Kita
AltConf 2017 in San Jose
Type-safe Web APIs with Protocol Buffers in Swift at iOSCon
Type-safe Web APIs with Protocol Buffers in Swift at iOSCon
Yusuke Kita
iOSCon 2017 in London See also here. It's updated version. https://www.slideshare.net/kitasuke/typesafe-web-apis-with-protocol-buffers-in-swift-at-altconf
Introducing Cardio
Introducing Cardio
Yusuke Kita
Simple HealthKit wrapper library
More from Yusuke Kita
(20)
Integrating libSyntax into the compiler pipeline
Integrating libSyntax into the compiler pipeline
Making your own tool using SwiftSyntax
Making your own tool using SwiftSyntax
[Deprecated] Integrating libSyntax into the compiler pipeline
[Deprecated] Integrating libSyntax into the compiler pipeline
Creating your own Bitrise step
Creating your own Bitrise step
Introducing swift-format
Introducing swift-format
Unidirectional Data Flow Through SwiftUI
Unidirectional Data Flow Through SwiftUI
Open Source Swift Workshop
Open Source Swift Workshop
Contributing to Swift Compiler
Contributing to Swift Compiler
Writing a compiler in go
Writing a compiler in go
Writing an interpreter in swift
Writing an interpreter in swift
SIL Optimizations - AllocBoxToStack
SIL Optimizations - AllocBoxToStack
SIL for First Time Learners
SIL for First Time Learners
var, let in SIL
var, let in SIL
SIL for First Time Leaners LT
SIL for First Time Leaners LT
How to try! Swift
How to try! Swift
SIL for the first time
SIL for the first time
Introducing protobuf in Swift
Introducing protobuf in Swift
Type-safe Web APIs with Protocol Buffers in Swift at AltConf
Type-safe Web APIs with Protocol Buffers in Swift at AltConf
Type-safe Web APIs with Protocol Buffers in Swift at iOSCon
Type-safe Web APIs with Protocol Buffers in Swift at iOSCon
Introducing Cardio
Introducing Cardio
iOSにおけるUIテスト@potetotips
1.
kitasuke@trippiece
2.
UIテストしてますか?
3.
UIAutomation -> JavaScript
KIF -> Objective-C ←これ使います
4.
Square製のライブラリ デモ動画
公式ドキュメント https://github.com/kif-framework/KIF 非公式日本語ドキュメント https://gist.github.com/kitasuke/ed6f90e83df3c0653cbf
5.
Viewのタップ座標のタップ長押し 文字入力・削 除
Scroll Swipe テーブル ビューのセル 選択 コレクション ビューのアイ テム選択 カメラロール から写真選択 ピッカーの選 択 トグルのオ ン・オフ ポップオー バーを閉じる
6.
1. 対象のViewにAccessibilityLabelと AccessibilityIdentifierとセットする(Storyboard上/
コード上) 2. アクション実行メソッドをたたく e.g. Accessibility e.g. User Defined Runtime Attributes e.g. Method of KIF
7.
APIが実装されてなくてもUIテストが可能
8.
全画面遷移分のスクリーンショットを保存可能 フォルダ名:テストケース名
ファイル名:タイムスタンプ
9.
全テストケース→ ⌘+U
各テストケース→ ⌃+⌥+⌘+U * 実行前にiPhoneシミュレーターが起動していな いことを確認する
10.
11.
テストケースが多くなると数分では終わらない
そもそも全画像を目で見て確認するのは無理 ↓ 理想は、前回のテスト結果との差異を検知する
12.
PRの度にTravisで全テストケースをはしらせる e.g.
.travis.yml
13.
motageコマンドで複数の画像を1枚にまとめ montage
–tile 1x1 –geometry 640x1136 1.png 2.png tile.png Compositeコマンドで対象画像のdiffをとる composite –compose difference 1.png 2.png diff.png e.g. 1.png e.g. 2.png e.g. diff.png
14.
良い点 容易にUI関連の不具合を見つけられる
悪い点 導入・メンテナンスコストが膨大にか かる
Download now