Submit Search
Upload
WebDriverで始めるUIスモークテスティング入門
•
1 like
•
1,460 views
Kohki Nakashima
Follow
JSテスト勉強会@福岡で発表したスライドです。 ほとんど口頭で喋ってしまったので、スライドだけだと殆ど意味が分からないと思います、ごめんなさい…。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Download to read offline
Recommended
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
Akira Inoue
Azure Service Fabric概要
Azure Service Fabric概要
Daiyu Hatakeyama
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
Akira Inoue
Selenium入門
Selenium入門
onozaty
Mackerelによる 簡単サーバー管理入門と発展形
Mackerelによる 簡単サーバー管理入門と発展形
Shinji Tanaka
Devlove mackerel
Devlove mackerel
Daisuke Kasuya
第6回鹿児島node.jsの会2資料_内村
第6回鹿児島node.jsの会2資料_内村
Koichi Uchimura
Interoperability of webassembly with javascript
Interoperability of webassembly with javascript
Takao Tetsuro
Recommended
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure Web Sites を使ったスマートフォンサイト構築のすすめ
Akira Inoue
Azure Service Fabric概要
Azure Service Fabric概要
Daiyu Hatakeyama
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
WebMatrix 2 と Azure を使ったスマートフォンサイト構築のすすめ
Akira Inoue
Selenium入門
Selenium入門
onozaty
Mackerelによる 簡単サーバー管理入門と発展形
Mackerelによる 簡単サーバー管理入門と発展形
Shinji Tanaka
Devlove mackerel
Devlove mackerel
Daisuke Kasuya
第6回鹿児島node.jsの会2資料_内村
第6回鹿児島node.jsの会2資料_内村
Koichi Uchimura
Interoperability of webassembly with javascript
Interoperability of webassembly with javascript
Takao Tetsuro
[SC13] ログ管理で向上させるセキュリティ
[SC13] ログ管理で向上させるセキュリティ
de:code 2017
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
Osamu Monoe
ASP.NET Core WebAPIでODataを使おう
ASP.NET Core WebAPIでODataを使おう
DevTakas
見守りスマートコンセントDoc(サーバーサイド)
見守りスマートコンセントDoc(サーバーサイド)
Yoshitaka Okada
Speed Up Web 2012
Speed Up Web 2012
彰 村地
msal.jsを使う
msal.jsを使う
DevTakas
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
de:code 2017
WordPress と Azure の素敵な関係 version 3.6
WordPress と Azure の素敵な関係 version 3.6
Masaki Takeda
EWD 3トレーニングコース#4 ewd-xpressのインストールと構成
EWD 3トレーニングコース#4 ewd-xpressのインストールと構成
Kiyoshi Sawada
Express Web Application Framework
Express Web Application Framework
LearningTech
Vs2013 multi device shosuz
Vs2013 multi device shosuz
Shotaro Suzuki
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
真乙 九龍
HerokuでJava7 #herokujp #waza
HerokuでJava7 #herokujp #waza
Yusuke Yamamoto
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
de:code 2017
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
DevTakas
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
Java on Microsoft Azure
Java on Microsoft Azure
Yoshio Terada
AzureADの認証で失敗した話
AzureADの認証で失敗した話
DevTakas
AWSパターン別構築・運用ガイド 輪読会 3.1節
AWSパターン別構築・運用ガイド 輪読会 3.1節
meownoisy
Selenium2(web driver) ide編
Selenium2(web driver) ide編
Tetsuya Hasegawa
第5回勉強会
第5回勉強会
Mugen Fujii
More Related Content
What's hot
[SC13] ログ管理で向上させるセキュリティ
[SC13] ログ管理で向上させるセキュリティ
de:code 2017
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
Osamu Monoe
ASP.NET Core WebAPIでODataを使おう
ASP.NET Core WebAPIでODataを使おう
DevTakas
見守りスマートコンセントDoc(サーバーサイド)
見守りスマートコンセントDoc(サーバーサイド)
Yoshitaka Okada
Speed Up Web 2012
Speed Up Web 2012
彰 村地
msal.jsを使う
msal.jsを使う
DevTakas
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
de:code 2017
WordPress と Azure の素敵な関係 version 3.6
WordPress と Azure の素敵な関係 version 3.6
Masaki Takeda
EWD 3トレーニングコース#4 ewd-xpressのインストールと構成
EWD 3トレーニングコース#4 ewd-xpressのインストールと構成
Kiyoshi Sawada
Express Web Application Framework
Express Web Application Framework
LearningTech
Vs2013 multi device shosuz
Vs2013 multi device shosuz
Shotaro Suzuki
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
真乙 九龍
HerokuでJava7 #herokujp #waza
HerokuでJava7 #herokujp #waza
Yusuke Yamamoto
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
de:code 2017
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
DevTakas
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
Java on Microsoft Azure
Java on Microsoft Azure
Yoshio Terada
AzureADの認証で失敗した話
AzureADの認証で失敗した話
DevTakas
AWSパターン別構築・運用ガイド 輪読会 3.1節
AWSパターン別構築・運用ガイド 輪読会 3.1節
meownoisy
What's hot
(20)
[SC13] ログ管理で向上させるセキュリティ
[SC13] ログ管理で向上させるセキュリティ
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
ASP.NET Core WebAPIでODataを使おう
ASP.NET Core WebAPIでODataを使おう
見守りスマートコンセントDoc(サーバーサイド)
見守りスマートコンセントDoc(サーバーサイド)
Speed Up Web 2012
Speed Up Web 2012
msal.jsを使う
msal.jsを使う
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
WordPress と Azure の素敵な関係 version 3.6
WordPress と Azure の素敵な関係 version 3.6
EWD 3トレーニングコース#4 ewd-xpressのインストールと構成
EWD 3トレーニングコース#4 ewd-xpressのインストールと構成
Express Web Application Framework
Express Web Application Framework
Vs2013 multi device shosuz
Vs2013 multi device shosuz
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
HerokuでJava7 #herokujp #waza
HerokuでJava7 #herokujp #waza
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
[TL07] エンタープライズ基準で " 丁寧に " .NET Framework のバージョンアップしていくコツ
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Java on Microsoft Azure
Java on Microsoft Azure
AzureADの認証で失敗した話
AzureADの認証で失敗した話
AWSパターン別構築・運用ガイド 輪読会 3.1節
AWSパターン別構築・運用ガイド 輪読会 3.1節
Viewers also liked
Selenium2(web driver) ide編
Selenium2(web driver) ide編
Tetsuya Hasegawa
第5回勉強会
第5回勉強会
Mugen Fujii
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
yufu yufu
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
Ryuji Tamagawa
第4回勉強会 Groovyの文法からSpockまで
第4回勉強会 Groovyの文法からSpockまで
Mugen Fujii
Using Selenium 3 0
Using Selenium 3 0
TEST Huddle
オープンソースの情報共有の仕組み"Knowledge"のご紹介
オープンソースの情報共有の仕組み"Knowledge"のご紹介
koda3
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Viewers also liked
(10)
Selenium2(web driver) ide編
Selenium2(web driver) ide編
第5回勉強会
第5回勉強会
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
第4回勉強会 Groovyの文法からSpockまで
第4回勉強会 Groovyの文法からSpockまで
Using Selenium 3 0
Using Selenium 3 0
オープンソースの情報共有の仕組み"Knowledge"のご紹介
オープンソースの情報共有の仕組み"Knowledge"のご紹介
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Similar to WebDriverで始めるUIスモークテスティング入門
Selenium2(web driver)
Selenium2(web driver)
Tetsuya Hasegawa
Selenium 触ってみよう
Selenium 触ってみよう
Oda Shinsuke
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
Mvc conf session_5_isami
Mvc conf session_5_isami
Hiroshi Okunushi
jQuery と MVC で実践する標準志向 Web 開発
jQuery と MVC で実践する標準志向 Web 開発
Akira Inoue
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
Selenium
Selenium
takeuchi-tk
Selenium入門(2023年版)
Selenium入門(2023年版)
onozaty
~初心者がこれから Web アプリの開発をするために~
~初心者がこれから Web アプリの開発をするために~
Oda Shinsuke
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
Tadashi Nemoto
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Akira Inoue
Rablock applicatin dev_guide_v1.2
Rablock applicatin dev_guide_v1.2
Yoshi Nagase
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
日本マイクロソフト株式会社
HTML5など社内勉強会 Vol.8 - WebSocket
HTML5など社内勉強会 Vol.8 - WebSocket
George Harada
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
miso- soup3
110409 slintky lt
110409 slintky lt
Takayoshi Tanaka
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
Akira Inoue
AppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころ
Masayuki Wakizaka
Selenium IDE for primer
Selenium IDE for primer
yasukoS
Similar to WebDriverで始めるUIスモークテスティング入門
(20)
Selenium2(web driver)
Selenium2(web driver)
Selenium 触ってみよう
Selenium 触ってみよう
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Mvc conf session_5_isami
Mvc conf session_5_isami
jQuery と MVC で実践する標準志向 Web 開発
jQuery と MVC で実践する標準志向 Web 開発
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
Selenium
Selenium
Selenium入門(2023年版)
Selenium入門(2023年版)
~初心者がこれから Web アプリの開発をするために~
~初心者がこれから Web アプリの開発をするために~
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Rablock applicatin dev_guide_v1.2
Rablock applicatin dev_guide_v1.2
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
HTML5など社内勉強会 Vol.8 - WebSocket
HTML5など社内勉強会 Vol.8 - WebSocket
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
110409 slintky lt
110409 slintky lt
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話
AppiumのWebViewアプリテストの仕組みとハマりどころ
AppiumのWebViewアプリテストの仕組みとハマりどころ
Selenium IDE for primer
Selenium IDE for primer
Recently uploaded
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Recently uploaded
(8)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
WebDriverで始めるUIスモークテスティング入門
1.
WebDriverで始める UIスモークテスティング入門 @kuronekomichael
2.
WebDriver?
3.
Web Driverとは Googleが開発したWebアプリテストツール。 2011年にSeleniumと統合された。 Selenium1 (SeleniumRC) Selenium2
(WebDriverと統合) new Selenium3 (SeleniumRCが非推奨化、2013クリスマスあたりにリリース?) RESTfulなHTTPプロトコル「Json Wire Protocol」で ブラウザの遠隔操作を実現
4.
Web Driverの仕組み ・テストコードを元に操作を要求する「WebDriver クライアント」 ・HTTP経由で要求を受け取ってブラウザを操作する「WebDriver
サーバ」 ブラウザを操作するための「ドライバ」(ブラウザ毎に用意されている) ねこび∼ん by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
5.
Web Driverの仕組み ・テストコードを元に操作を要求する「WebDriver クライアント」 ・HTTP経由で要求を受け取ってブラウザを操作する「WebDriver
サーバ」 ブラウザを操作するための「ドライバ」(ブラウザ毎に用意されている) ねこび∼ん by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
6.
Web Driverの仕組み ・テストコードを元に操作を要求する「WebDriver クライアント」 ・HTTP経由で要求を受け取ってブラウザを操作する「WebDriver
サーバ」 ブラウザを操作するための「ドライバ」(ブラウザ毎に用意されている) ねこび∼ん by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
7.
Web Driver Server ねこび∼ん
by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
8.
スモークテスト?
9.
http://www.suncoastinfrastructure.com/smoke-test.html
10.
11.
(前編) http://ameblo.jp/ca-1pixel/entry-11549761391.html (後編) http://ameblo.jp/ca-1pixel/entry-11555224680.html
12.
TARGET
13.
https://github.com/JsTestFukuoka/UISmokeTestExample/blob/master/doc/test.md
14.
Demonstrations 1. chrome 2. android 3.
firefox
15.
16.
まとめ ・スモークテストだけでも安心が広がる ・低ストレス=能率が上がる ・メンテナンスコストを意識して、適度に"諦める" ・テストを簡単に書くためのライブラリを作る ・AndroidDriverはまだ地雷がある…
17.
御清聴ありがとうございました m(_ _)m
Download now