Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kenichi Tatsuhama
PDF, PPTX
3,541 views
Rubyを使ったスマホアプリのUIテスト
appium を使って Ruby でスマホアプリの UI テストを書いてみた。 2014/11/08 Kamiyama.rb LT発表資料
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PPTX
アプリ開発作業の効率改善
by
Kenichi Tatsuhama
PPTX
Robotium を使った UI テストとレイアウト確認の効率化
by
Kenichi Tatsuhama
PPTX
Appium を使って iOS / Android の UI テストを共通化
by
Kenichi Tatsuhama
PDF
Yidev201406.pub
by
itoz itoz
PPTX
nalgo-botができるまで
by
TomoakiNakashima
PDF
20170131 新潟セミナー
by
Nishida Kansuke
PDF
Swift愛好会_ライブラリを使わずにゴリゴリと
by
Sachiko Kajishima
PPTX
コードが書けない人が凶悪ノベルゲーム「ヤンデレ小杉」を作ってみた
by
Shintaro Ito
アプリ開発作業の効率改善
by
Kenichi Tatsuhama
Robotium を使った UI テストとレイアウト確認の効率化
by
Kenichi Tatsuhama
Appium を使って iOS / Android の UI テストを共通化
by
Kenichi Tatsuhama
Yidev201406.pub
by
itoz itoz
nalgo-botができるまで
by
TomoakiNakashima
20170131 新潟セミナー
by
Nishida Kansuke
Swift愛好会_ライブラリを使わずにゴリゴリと
by
Sachiko Kajishima
コードが書けない人が凶悪ノベルゲーム「ヤンデレ小杉」を作ってみた
by
Shintaro Ito
What's hot
PDF
Swiftビギナーズ倶楽部 vol.2
by
Kanako Kobayashi
PDF
もしAppiumとディープラーニングを組み合わせたら
by
Nozomi Ito
PDF
マルチデバイスに対応するためのAuto layout
by
asakahara
PDF
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
by
Masaru Gushiken
PPTX
iOSでライブラリを提供する際に気をつけたいこと
by
asakahara
PDF
ディープラーニングとAppiumでテストを自動化
by
Nozomi Ito
PPT
cochica
by
Hiroki Yoshida
PDF
AngularでAmebaコミュニティサービス開発
by
Yusuke Goto
PPTX
Uiテスト@yidev
by
Yusuke Kita
PDF
SwiftとReactNativeで似たようなUIを作った際の記録
by
Fumiya Sakai
PDF
無料体験セミナー
by
Haruyoshi Kuwamura
PDF
Swift事情2014夏 ~ Swift入門 beta6対応
by
Tomoki Hasegawa
PPTX
Xamarin.iOS 開発者から見た Swift
by
Tomohiro Suzuki
PPTX
ゲームエンジンの中の話
by
Masayoshi Kamai
PPTX
多言語学習アプリを作成してみよう
by
korune ☆
PPTX
KanJava 201804 Career 思い込みから逃れた先には、可能性がある
by
Koichi Sakata
PDF
iOSアプリエンジニアの最近
by
Kengo Suzuki
PDF
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)
by
Fumiya Sakai
PDF
iOSエンジニアの最近 株式会社マネーフォワード
by
Yuki Asai
PPTX
App inventor20分勝負
by
Takeaki Tada
Swiftビギナーズ倶楽部 vol.2
by
Kanako Kobayashi
もしAppiumとディープラーニングを組み合わせたら
by
Nozomi Ito
マルチデバイスに対応するためのAuto layout
by
asakahara
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
by
Masaru Gushiken
iOSでライブラリを提供する際に気をつけたいこと
by
asakahara
ディープラーニングとAppiumでテストを自動化
by
Nozomi Ito
cochica
by
Hiroki Yoshida
AngularでAmebaコミュニティサービス開発
by
Yusuke Goto
Uiテスト@yidev
by
Yusuke Kita
SwiftとReactNativeで似たようなUIを作った際の記録
by
Fumiya Sakai
無料体験セミナー
by
Haruyoshi Kuwamura
Swift事情2014夏 ~ Swift入門 beta6対応
by
Tomoki Hasegawa
Xamarin.iOS 開発者から見た Swift
by
Tomohiro Suzuki
ゲームエンジンの中の話
by
Masayoshi Kamai
多言語学習アプリを作成してみよう
by
korune ☆
KanJava 201804 Career 思い込みから逃れた先には、可能性がある
by
Koichi Sakata
iOSアプリエンジニアの最近
by
Kengo Suzuki
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)
by
Fumiya Sakai
iOSエンジニアの最近 株式会社マネーフォワード
by
Yuki Asai
App inventor20分勝負
by
Takeaki Tada
Similar to Rubyを使ったスマホアプリのUIテスト
PPTX
Robotium を使った UI テスト
by
Kenichi Tatsuhama
PPTX
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
KEY
Androidリリース作業の効率化(2)
by
Kenichi Kambara
PPTX
20170805 エンジニアの移住交流会 自己紹介スライド
by
Kenichi Tatsuhama
PPTX
20171209エンジニアの移住相談会 自己紹介スライド
by
Kenichi Tatsuhama
PPTX
iOSにおけるUIテスト@potetotips
by
Yusuke Kita
PPTX
自動テストとJenkinsの活用 公開版
by
baroqueworksdev
PPTX
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
PDF
開発者による現実的な自動化テスト及びRubyのテストツールについて
by
Takaaki Kasai
Robotium を使った UI テスト
by
Kenichi Tatsuhama
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
Androidリリース作業の効率化(2)
by
Kenichi Kambara
20170805 エンジニアの移住交流会 自己紹介スライド
by
Kenichi Tatsuhama
20171209エンジニアの移住相談会 自己紹介スライド
by
Kenichi Tatsuhama
iOSにおけるUIテスト@potetotips
by
Yusuke Kita
自動テストとJenkinsの活用 公開版
by
baroqueworksdev
Ruby on Rails を用いたWEBアプリケーションの開発
by
Koichi Shimozono
開発者による現実的な自動化テスト及びRubyのテストツールについて
by
Takaaki Kasai
More from Kenichi Tatsuhama
PDF
【技術的負債LT会】私たちの技術負債最前線〜過去と未来について〜 2024/08/01
by
Kenichi Tatsuhama
PDF
地方創生ワカモノ会合
by
Kenichi Tatsuhama
PDF
Google Analytics のデータ分析ハンズオン
by
Kenichi Tatsuhama
PDF
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
by
Kenichi Tatsuhama
PDF
知っておきたいFirebase の色んな上限について
by
Kenichi Tatsuhama
PDF
Android 開発の昔と今
by
Kenichi Tatsuhama
PDF
Firebase Extensions はじめの一歩
by
Kenichi Tatsuhama
PDF
Firebase & BigQuery で Android アプリの成⻑を支える
by
Kenichi Tatsuhama
PPTX
GDG DevFest Tokyo 2019 Day2 Special Hands-on
by
Kenichi Tatsuhama
PPTX
Firebase Summit 2019 Recap
by
Kenichi Tatsuhama
PPTX
Cloud Firestore を使って、Polling をやめたい話
by
Kenichi Tatsuhama
PPTX
Firebase hands on in Matsuyama
by
Kenichi Tatsuhama
PPTX
インドのインターネット環境との戦い方
by
Kenichi Tatsuhama
PPTX
インドの低速なネットワーク環境の攻略法
by
Kenichi Tatsuhama
PPTX
DroidKaigi 2018 参加報告会 Closing
by
Kenichi Tatsuhama
PPTX
企業スポンサー
by
Kenichi Tatsuhama
PPTX
参加したセッションのピックアップ
by
Kenichi Tatsuhama
PPTX
CFP(Call For Paper)を出す話
by
Kenichi Tatsuhama
PPTX
DroidKaigi 2018 参加報告会
by
Kenichi Tatsuhama
PPTX
DroidKaigi アプリの内部を見る
by
Kenichi Tatsuhama
【技術的負債LT会】私たちの技術負債最前線〜過去と未来について〜 2024/08/01
by
Kenichi Tatsuhama
地方創生ワカモノ会合
by
Kenichi Tatsuhama
Google Analytics のデータ分析ハンズオン
by
Kenichi Tatsuhama
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
by
Kenichi Tatsuhama
知っておきたいFirebase の色んな上限について
by
Kenichi Tatsuhama
Android 開発の昔と今
by
Kenichi Tatsuhama
Firebase Extensions はじめの一歩
by
Kenichi Tatsuhama
Firebase & BigQuery で Android アプリの成⻑を支える
by
Kenichi Tatsuhama
GDG DevFest Tokyo 2019 Day2 Special Hands-on
by
Kenichi Tatsuhama
Firebase Summit 2019 Recap
by
Kenichi Tatsuhama
Cloud Firestore を使って、Polling をやめたい話
by
Kenichi Tatsuhama
Firebase hands on in Matsuyama
by
Kenichi Tatsuhama
インドのインターネット環境との戦い方
by
Kenichi Tatsuhama
インドの低速なネットワーク環境の攻略法
by
Kenichi Tatsuhama
DroidKaigi 2018 参加報告会 Closing
by
Kenichi Tatsuhama
企業スポンサー
by
Kenichi Tatsuhama
参加したセッションのピックアップ
by
Kenichi Tatsuhama
CFP(Call For Paper)を出す話
by
Kenichi Tatsuhama
DroidKaigi 2018 参加報告会
by
Kenichi Tatsuhama
DroidKaigi アプリの内部を見る
by
Kenichi Tatsuhama
Rubyを使ったスマホアプリのUIテスト
1.
2014/11/08 Kamiyama.rb @神山バレー・サテライトオフィス・ コンプレックス
Sansan株式会社 辰濱健一
2.
p 辰濱健一( kenichi.tatsuhama)
p 所属:Sansan株式会社 Sansan開発部 p Sansan 神山ラボ勤務 p Sansan アプリ Android 版専任 p アプリチームリーダも兼任(リモートから)
3.
p 前々職では、MFC で作った
Windows PC向 けソフトの UI 自動テスト・性能計測を推進 p 前職では、Android, iOS, Windows8(C#) でのアプリ開発に従事 p Rubyは初心者 (Tokushima.rb にて今秋から触り始めた 実務で使ってないので、数時間/月程度…) p → アプリの UI 自動テストに興味アリ
4.
p 趣味は音楽と旅行
5.
やります!ドリブン 先々週、Kamiyama.rb の開催を知り、
それから LT の申し込みをしました。 調査期間、本業の合間の2週間だけです… ご容赦下さいm(__)m ※今月末に Tokushima.rb でも発表するんですが・・・
6.
p Android専用 p
Robotium ← Sansan アプリ開発で使ってます! p monkeyrunner p Espresso p など… p iOS専用 p KIF ← Sansan アプリ開発で使ってます! p Kiwi p など… p ハイブリッド p Appium p Calabash p MonkeyTALK p など…
7.
p appium Philosophy(意訳)
p Store に上げたバイナリがそのままテストに 使える p テストを記述できる言語の選択肢が広い p ここで Ruby を使ってみた! p 端末操作自動化の標準仕様とAPIを使う p 大規模で盛んなオープンソースコミュニ ティーの努力を集結
8.
http://www.slideshare.net/hugs/selenium-‐appium より引用
9.
http://www.slideshare.net/hugs/selenium-‐appium より引用
10.
p Sansan アプリ(Android版)のサイン
アップ画面のテスト p 氏名入力欄のバリデート p 操作手順 p サインイン画面から「新規登録」ボタンを タップして、サインアップ画面に遷移 p 未入力で「次へ」タップでエラー p 姓に26文字入力するとエラー(25文字まで)
11.
「新規ユーザ登録」 をタップ 姓フィールドに
空文字で「次へ」 姓フィールドに 文字列長超過で 「次へ」
13.
肝は、 ・driver.find_element ・Element.click
・Element.send_keys
14.
p PC上でappiumクライアントを立ち上げる p
Android エミュレータを立ち上げる p ターミナルで下記を実行 > rspec hoge.rb
16.
p “姓 は必須です。” の期待値を
↓ ”姓 は必須ですよ。” に変えた
17.
p http://appium.io/ p
http://www.slideshare.net/hugs/ selenium-‐appium
18.
p テスト項目の展開 p
iOS でもやってみる p Jenkins 連携
19.
ご静聴ありがとうございました
Download