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
EN
Uploaded by
Naoto Kishino
PPTX, PDF
5,430 views
Win7 * appium * androidで実機自動テストやってみた。
Win7 * appium * androidで実機自動テストやってみた。 2013.4.23 社内共有会にて
Engineering
◦
Related topics:
Software Testing Insights
•
Test Automation Tools
•
Read more
4
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 39
2
/ 39
3
/ 39
4
/ 39
5
/ 39
6
/ 39
7
/ 39
8
/ 39
9
/ 39
10
/ 39
11
/ 39
12
/ 39
13
/ 39
14
/ 39
15
/ 39
16
/ 39
17
/ 39
18
/ 39
19
/ 39
20
/ 39
21
/ 39
22
/ 39
23
/ 39
24
/ 39
25
/ 39
26
/ 39
27
/ 39
28
/ 39
29
/ 39
30
/ 39
31
/ 39
32
/ 39
33
/ 39
34
/ 39
35
/ 39
36
/ 39
37
/ 39
38
/ 39
39
/ 39
More Related Content
PDF
20141018 selenium appium_cookpad
by
Kazuaki Matsuo
PPTX
STFとAppiumをもちいたAndroidアプリの自動テスト
by
Toshiyuki Hirata
PDF
Appiumのテスト結果レポートをsahaginで作ってみる
by
Nozomi Ito
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
PDF
iOSアプリ UIテスト自動化入門
by
Shingo Tamaki
PDF
Selenium boot campの紹介
by
Nozomi Ito
PDF
SeleniumE2Eテストフレームワークを使用したテスト自動化事例 #Seleniumjp
by
Yahoo!デベロッパーネットワーク
PDF
脱・独自改造! GebでWebDriverをもっとシンプルに
by
Hiroko Tamagawa
20141018 selenium appium_cookpad
by
Kazuaki Matsuo
STFとAppiumをもちいたAndroidアプリの自動テスト
by
Toshiyuki Hirata
Appiumのテスト結果レポートをsahaginで作ってみる
by
Nozomi Ito
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
iOSアプリ UIテスト自動化入門
by
Shingo Tamaki
Selenium boot campの紹介
by
Nozomi Ito
SeleniumE2Eテストフレームワークを使用したテスト自動化事例 #Seleniumjp
by
Yahoo!デベロッパーネットワーク
脱・独自改造! GebでWebDriverをもっとシンプルに
by
Hiroko Tamagawa
What's hot
PPTX
Selenium IDE for primer
by
yasukoS
PDF
テスト自動化の様々な道具を使ってみた四方山話
by
haljik Seiji
PDF
20161218 selenium study4
by
Naoya Kojima
PPT
テスト自動化ツール[Selenium]を検討してみて
by
裕史 川松
PDF
AppiumのWebViewアプリテストの仕組みとハマりどころ
by
Masayuki Wakizaka
PDF
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
PDF
JenkinsとSeleniumの活用事例
by
Takeshi Kondo
PPTX
Selenium勉強会
by
Tatsunori Nishikori
PPTX
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
by
Tatsuya Ishikawa
PDF
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
by
Koji Hasegawa
PDF
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
PPTX
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
by
Yuki Okada
PPTX
Unity(再)入門
by
Takayoshi Tanaka
PDF
Awsで実現するseleniumテスト高速術
by
finoue
PDF
Azureを使って手軽にブラウザテストの自動化をはじめよう
by
Naoya Kojima
PPTX
Androidアプリ開発のテスト環境
by
Toshiyuki Hirata
PDF
エンタープライズ開発でのSelenium活用事例
by
isaac-otao
PPTX
Appiumを用いたwebブラウザ自動テスト
by
yumi_chappy
PDF
SeleniumConf16 UK参加報告
by
Osamu Shimoda
Selenium IDE for primer
by
yasukoS
テスト自動化の様々な道具を使ってみた四方山話
by
haljik Seiji
20161218 selenium study4
by
Naoya Kojima
テスト自動化ツール[Selenium]を検討してみて
by
裕史 川松
AppiumのWebViewアプリテストの仕組みとハマりどころ
by
Masayuki Wakizaka
4時間で学ぶ、効率的な自動テストスクリプトのメンテナンス
by
Nozomi Ito
JenkinsとSeleniumの活用事例
by
Takeshi Kondo
Selenium勉強会
by
Tatsunori Nishikori
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
by
Tatsuya Ishikawa
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
by
Koji Hasegawa
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
by
Nozomi Ito
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
by
Yuki Okada
Unity(再)入門
by
Takayoshi Tanaka
Awsで実現するseleniumテスト高速術
by
finoue
Azureを使って手軽にブラウザテストの自動化をはじめよう
by
Naoya Kojima
Androidアプリ開発のテスト環境
by
Toshiyuki Hirata
エンタープライズ開発でのSelenium活用事例
by
isaac-otao
Appiumを用いたwebブラウザ自動テスト
by
yumi_chappy
SeleniumConf16 UK参加報告
by
Osamu Shimoda
Viewers also liked
PDF
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
by
Masato Noguchi
PDF
Vtecxlt20151201
by
Shinichiro Takezaki
PDF
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
by
Osamu Shimoda
PDF
Onsen UI 2.0とUIライブラリの未来
by
アシアル株式会社
PDF
20151201 私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
by
Osamu Shimoda
PPTX
Appium を使って iOS / Android の UI テストを共通化
by
Kenichi Tatsuhama
PPT
Francisco de Goya
by
Alfredo García
SeleniumWebDriverを使ってつまらない作業を駆逐してやる!!
by
Masato Noguchi
Vtecxlt20151201
by
Shinichiro Takezaki
私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
by
Osamu Shimoda
Onsen UI 2.0とUIライブラリの未来
by
アシアル株式会社
20151201 私がSeleniumを使ってスクリーンショットを撮るまでに出会った闇の全て
by
Osamu Shimoda
Appium を使って iOS / Android の UI テストを共通化
by
Kenichi Tatsuhama
Francisco de Goya
by
Alfredo García
Similar to Win7 * appium * androidで実機自動テストやってみた。
PPT
テストプラットフォームサービスの舞台裏
by
Yuto Tachibana
PDF
Androidテスティング実践2 システムテスト編
by
株式会社 NTTテクノクロス
PDF
ディープラーニングとAppiumでモバイルテスト自動化
by
Nozomi Ito
KEY
Androidリリース作業の効率化(2)
by
Kenichi Kambara
PPTX
実践・ブラウザテスト自動化
by
takahiro sakuma
PDF
ブラウザのUIテストをしてみた話
by
Mitsushige Ishiguro
PDF
ディープラーニングとAppiumでテストを自動化
by
Nozomi Ito
PDF
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
by
Yahoo!デベロッパーネットワーク
PDF
はてなにおける Android アプリのソフトウェアテスト
by
Yu Nobuoka
PDF
スマートフォンアプリの テスト自動化をはじめよう
by
Koji Hasegawa
PPTX
Robotium を使った UI テスト
by
Kenichi Tatsuhama
PPTX
Android ReactNative UITesting
by
Vishal Banthia
PPTX
九州ソフトウェアテスト勉強会 Vol15
by
Shinya Kinoshita
PDF
第3回Ques ここからはじめる!Androidアプリのテスト自動化
by
Koji Hasegawa
PDF
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
by
Takeshi Fujimoto
PDF
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
by
Koji Hasegawa
PDF
今更聞けない? Androidのテストのいろは
by
Hiroshi Kikuchi
PPTX
Robotium を使った UI テストとレイアウト確認の効率化
by
Kenichi Tatsuhama
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
by
Nozomi Ito
PDF
Appium 2.0 ではじめるモバイルアプリテスト
by
Masayuki Wakizaka
テストプラットフォームサービスの舞台裏
by
Yuto Tachibana
Androidテスティング実践2 システムテスト編
by
株式会社 NTTテクノクロス
ディープラーニングとAppiumでモバイルテスト自動化
by
Nozomi Ito
Androidリリース作業の効率化(2)
by
Kenichi Kambara
実践・ブラウザテスト自動化
by
takahiro sakuma
ブラウザのUIテストをしてみた話
by
Mitsushige Ishiguro
ディープラーニングとAppiumでテストを自動化
by
Nozomi Ito
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
by
Yahoo!デベロッパーネットワーク
はてなにおける Android アプリのソフトウェアテスト
by
Yu Nobuoka
スマートフォンアプリの テスト自動化をはじめよう
by
Koji Hasegawa
Robotium を使った UI テスト
by
Kenichi Tatsuhama
Android ReactNative UITesting
by
Vishal Banthia
九州ソフトウェアテスト勉強会 Vol15
by
Shinya Kinoshita
第3回Ques ここからはじめる!Androidアプリのテスト自動化
by
Koji Hasegawa
20170625 JXUG Fukuoka 発表資料 : Unit / UI Testing - Xamarin
by
Takeshi Fujimoto
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
by
Koji Hasegawa
今更聞けない? Androidのテストのいろは
by
Hiroshi Kikuchi
Robotium を使った UI テストとレイアウト確認の効率化
by
Kenichi Tatsuhama
「Selenium実践入門」で学ぶテスト自動化の世界
by
Nozomi Ito
Appium 2.0 ではじめるモバイルアプリテスト
by
Masayuki Wakizaka
Win7 * appium * androidで実機自動テストやってみた。
1.
Naoto KISHINO NEXT Co.,Ltd. Quality
Assurance Group Windows × appium で android実機自動テストやってみた
2.
Outline 1. 目的 2. やったこと 3.
今後
3.
What for ? 目的
4.
What for? 自動テストの網羅率向上 スマデバの普及拡大に対応 “実機” で自動テスト
5.
What for? なぜ実機テストなのか? 正常動作の担保 エミュレータは重い 機種・OS依存バグの発見 やっぱり面白そう!!
6.
Try やってみた
7.
Tryの前に QAで使っている回帰テスト環境 Execution Server Selenium Server
Standalone Order Server
8.
Tryの前に Seleniumとは “Webブラウザーを使ったテストの自動化を実現す るテストフレームワークです。 ・Webブラウザーの操作を自動化 ・Web画面の要素の値を検証 ・Web画面のスクリーンショットを取得“ (引用 http://www.selenium.jp/selenium-and-appium)
9.
Tryの前に 今回はスマートデバイス実機テスト自動化の 第一歩として、各端末標準のブラウザでの テスト実行環境を構築します。 また、使用可能なテスト実行環境機はWindows7な ので、Androidのみ構築可能です。 Windows7 * Android実機
* 標準ブラウザ
10.
あらためて Try やってみた
11.
Try 1. Seleniumだけでやってみた 2. appiumつかってやってみた
12.
Try 1. Selenium
のみ なぜSeleniumだけなのか ソフトウェアのバージョン管理 Selenium3 http://seleniumhq.wordpress.com/2013/08/28/the-road-to-selenium-3/
13.
Try 1. Selenium
単体 なぜSeleniumだけなのか ソフトウェアのバージョン管理 Selenium3 http://seleniumhq.wordpress.com/2013/08/28/the-road-to-selenium-3/
14.
Try 1. Selenium
のみ 構成 Windows7 Selenium Android Webdriver https://code.google.com/p/selenium/wiki/AndroidDriver Android SDK
15.
Try 1. Selenium
のみ android-server.apk (Android WebDriver) Android SDK Win7 > driver = webdriver.Remote( command_executor='http://localhost:8080/wd/hub', desired_capabilities=webdriver.DesiredCapabilities.ANDROID) > driver.get(“http://google.com/”)
16.
Try 1. Selenium
のみ android-server.apk (Android WebDriver) Android SDK Win7 > driver = webdriver.Remote( command_executor='http://localhost:8080/wd/hub', desired_capabilities=webdriver.DesiredCapabilities.ANDROID) > driver.get(“http://google.com/”)
17.
Try 1. Selenium
のみ android-server.apk (Android WebDriver) Android SDK Win7 > driver = webdriver.Remote( command_executor='http://localhost:8080/wd/hub', desired_capabilities=webdriver.DesiredCapabilities.ANDROID) > driver.get(“http://google.com/”) Order Server
18.
Try 1. Selenium
のみ 使えなかった理由 Timeout Socat Selenium Grid Selenium3でのモバイル対応 http://seleniumhq.wordpress.com/2013/12/24/android-and-ios-support/
19.
Try 1. Selenium
のみ 使えなかった理由 Timeout Socat Selenium Grid Selenium3でのモバイル対応 http://seleniumhq.wordpress.com/2013/12/24/android-and-ios-support/ orz
20.
Try 1. Selenium
のみ 使えなかった理由 Timeout解消できず Socat導入が困難 Selenium Grid 使えず Selenium3でのモバイル対応されず http://seleniumhq.wordpress.com/2013/12/24/android-and-ios-support/
21.
Try 1. Seleniumだけでやってみた 2. appiumつかってやってみた
22.
Try 2. appium 選定理由 公式(っぽい)サードパーティモジュール ios,
android対応 selendroid -> androidのみ ios driver -> iosのみ 全部のアプリ種別に対応(しているみた い)
23.
Try 2. appium TODO 実行環境構築 appium動作確認・調査 (os別,
version別、アプリ別) テストシナリオ作成 実運用
24.
Try 2. appium 環境構築 Node.js Android
SDK Java JDK Apach Ant Apach maven Git 各種環境変数の設定
25.
Try 2. appium appium動作確認・調査 OS種別
Version アプリ種別 Android 全Ver. ネイティブ/ハイブリッド/ブラウザ iOS 全Ver. ネイティブ/ハイブリッド/ブラウザ
26.
Try 2. appium appium動作確認・調査 OS種別
Version アプリ種別 Android 全Ver. ネイティブ/ハイブリッド/ブラウザ iOS 全Ver. ネイティブ/ハイブリッド/ブラウザ 行けるはずでし た・・・・・。 orz
27.
Try 2. appium appium動作確認・調査 OS種別
Version アプリ種別 テスト実行機OS Android 全Ver. ネイティブ/ハイブ リッド/ブラウザ \(^o^)/\(^o^)/ Windows7 \(^o^)/\(^o^)/
28.
Try 2. appium appium動作確認・調査 OS種別
Version アプリ種別 テスト実行機OS Android 4.2以降 ネイティブ / ブラウザ Windows7 Android 4.1以前 ネイティブ Windows7 Android 全Ver. ハイブリッド Windows7
29.
Try 2. appium appium動作確認・調査 OS種別
Version アプリ種別 テスト実行機OS Android 4.2以降 ネイティブ / ブラウザ Windows7 Android 4.1以前 ネイティブ Windows7 Android 全Ver. ハイブリッド Windows7
30.
Try 2. appium appium動作確認・調査 OS種別
Version アプリ種別 テスト実行機OS ※Appium純正のUI操作モジュール Android 4.2以降 ネイティブ / ブラウザ Windows7 ※Appiumのインターフェースだが 内部的にSelendroidという別のUI操作モジュール Android 4.1以前 ネイティブ Windows7 Android 全Ver. ハイブリッド Windows7
31.
Try 2. appium appium動作確認・調査 OS種別
Version アプリ種別 テスト実行機 Android 全Ver. ネイティブ/ハイブリッド/ブ ラウザ mac os iOS 全Ver. ネイティブ/ハイブリッド/ブ ラウザ mac os
32.
Try 2. appium appium動作確認・調査 今回は下記の設定のみ実装しました。 OS種別
Version アプリ種別 テスト実行機OS ※Appium純正のUI操作モジュール Android 4.2以降 ネイティブ / ブラウザ Windows7
33.
Try 2. appium real device(USB) Execution Server Android
SDK adb port: 5037 appium port: 4723
34.
Try 2. appium real device(USB) Execution Server Android
SDK adb port: 5037 appium port: 4723 Order Server
35.
Try 2. appium real device(USB)Execution Server terminal ware Android
SDK adb port: 5037 appium port: 4723 >>> desired_caps = {desired_caps = { 'device':'Android', 'browserName': '', 'version': '4.2', 'app': r'D:workspaceeclipsesample_appbinsample_app.apk', 'app-package': 'com.example.sample_app', 'app-activity': 'MainActivity' } >>> driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
36.
Next! 今後
37.
Next! mac os x以下に再構築 iOS対応 ネイティブ対応 シナリオ設計・追加 スクリーンショット 画像差分テストにつかえるかも
38.
Next! 開発者が開発しやすい環境に スピード + 品質 より面白い技術を組み込みたい テスト自動再実行化 分散実行で高速化 運用の最適化(ステージアップ時に自動実行) プッシュ通知など実機独自の機能検証
39.
ご清聴ありがとうございました。
Download