狠狠撸

狠狠撸Share a Scribd company logo
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
5分で分かる
Selenium Conference
Berlin2017
Android Test Night #2
SWET Group
@toshiya_komoda
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
自己紹介
■ DeNA SWET グループ
■ ウェブアプリケーションのテスト自動化を担当
? APIサーバの自動テスト
? ブラウザUIテスト
■ 最近モバイルアプリの勉強を始めました
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
Selenium Conference 概要
■ Selenium Project公式のミートアップ
? ステアリング?コミッティも来る
■ 本会議 2days + workshop 1 day
■ 参加者500人くらい (目分量)
? だいたいヨーロッパの人
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
会場
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
メインステージ
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
トーク概要
■ 40min フルトーク x 25
? Seleniumconf. SeConf 2017 - Berlin:
https://www.youtube.com/playlist?list=PLRdSclUtJDYV8I_B5rLkMI7jL_JMv7GRO
■ トピックごとに概要をざっくり話します
? Selenium / Appium自体について
? UI Test のBest PracticeあるいはCase Study
? UIテストフレームワーク?実行環境
? 様々なテスト
? QA?テストチームビルディング
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
Selenium?Appium 自体について
■ State of the Union: To Infinity and Beyond
? キーノート.
? WebDriver APIはW3Cで標準仕様を策定中
■ Appium for Couch Potatoes: An HbbTV Driver
? HbbTV上でAppiumが動作するようにしたという話
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
UIテストのベストプラクティス?ケーススタディ
■ Test Nightでの発表内容に近い
■ Selenium特有の話は少なくUIテストやE2Eテスト一般に通じる話が多い
? テストケースの選択
? PageObject Patternの解説?実践
? 二要素認証の自動化や性能測定などの話も
■ Talks
? Your Tests Aren't Flaky, You Are!
? REST APIs and WebDriver: In Perfect Harmony
? Selenium Hacks
? Keeping Your Tests Lean
? Selenium and the Four Rules of Simple Design
? Using Selenium in the Verification and Validation Process for Medical Device
Software
? My Story of Microservices Testing
? Automating Multi-Factor Authentication
? Adding Performance Assertion to Standard Functional Testing
? The Bumpy Road Towards Continuous Delivery
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
テストフレームワーク?インフラ
■ Ex Machina: The Framework That Knows its Bugs
? テストレポート?失敗履歴?再実行を賢く管理する君管理
■ Readable. Stable. Maintainable. E2E Testing @ Facebook
? PageObejct パターンをベースにしたUIテストフレームワーク
■ Scalable Selenium Cluster: Up & Running
? Selenium Gridをスケールさせた話
■ Good, Cheap, and Fast: Scaling Your Selenium Grid in the Cloud
? クラウド上のSelenium Gridのサーバコストを最適化した話
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
機能テスト以外のテスト
■ Screenshots in Automated Testing: When? How? Why?
? スクリーンショットを用いたVisual Regression Testの話
? Applitoolsを利用. Appiumでも利用できるらしい.
■ Codeless Visual Testing
? record-playback ツールを用いたVisual Regression Testの話
? applitoolsの人の発表
■ The What, Why and How of Web Analytics Testing
? Analytics ログが正しく送信されていることをテストすべき
■ Zero to Test: How to Run Your First Beta Testing Program
? iOSアプリのユーザβテストをやったときのケーススタディ
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
QA?テストチームビルディング
■ Care and Feeding of Open Source Developers: A Framework for Successful
Communication
? ソフトウェア開発チーム?OSSプロジェクトでのコミュニケーションのあり方
について
■ Build a Successful Team: Motivate Your Software Tester
? テストチームのやる気を引き出す方法
■ The Digital Divide and Test Automation
? モダンな開発チームの中でのテスト自動化をどう位置づけるか
■ What The Doc?!?! How to Write and Read Documentation That Allows You To
Get Sh*t Done!
? ドキュメントを書きましょう
Copyright ? DeNA Co.,Ltd. All Rights Reserved.
オススメ
■ UIテスト始めて作ってみようかな
Keeping Your Tests Lean:
https://www.youtube.com/watch?v=jCEU9UWLQO0
■ UIテストフレームワークの最先端を知りたいReadable.
Stable. Maintainable. E2E Testing @ Facebook:
https://www.youtube.com/watch?v=diYgXpktTqo
■ ブログにまとめてます
? http://swet.dena.com/entry/2017/10/23/194008

More Related Content

What's hot (20)

PDF
颈翱厂におけるコート?レヒ?ューを一歩先へ进める
Shunsuke Maeda
?
PPTX
5minQues - SWET近況報告
Masaki Nakagawa
?
PPTX
Android e2e testing at mercari
Vishal Banthia
?
PPTX
Selenium IDE for primer
yasukoS
?
PDF
「厂别濒别苍颈耻尘実践入门」て?学ふ?テスト自动化の世界
Nozomi Ito
?
PPTX
テスト自動化の現場で困ること SI-Toolkitが解決すること
yuichi_kuwahara
?
PPTX
ハ?ーシ?ョンアッフ?対応を軽减するサーヒ?ス:マスティフ
Toshiyuki Hirata
?
PPTX
厂罢贵と础辫辫颈耻尘をもちいた础苍诲谤辞颈诲アフ?リの自动テスト
Toshiyuki Hirata
?
PPTX
テスト駆动&オブジェクト指向ハンズオン
yuichi_kuwahara
?
PPTX
Xcode10での テスト周りの進化をふりかえる
Toshiyuki Hirata
?
PPTX
テスト駆动&オブジェクト指向ハンズオン
yuichi_kuwahara
?
PDF
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Akira Inoue
?
PDF
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
de:code 2017
?
PPTX
Dangerて?pull requestレヒ?ューの指摘事項を減らす
Shunsuke Maeda
?
PPTX
颈翱厂アフ?リの自动テストをはし?めよう
Toshiyuki Hirata
?
PPTX
Visual studio 2015 update1 ctpとcsi
Tadahiro Ishisaka
?
PPTX
厂滨-罢辞辞濒办颈迟でテスト自动化を実现する现场で遭遇したこと
yuichi_kuwahara
?
PDF
Selenium boot campの紹介
Nozomi Ito
?
PPTX
础苍诲谤辞颈诲アフ?リ开発のテスト环境
Toshiyuki Hirata
?
PPTX
fastlane snapshotの並列実行についてまとめてみた
Toshiyuki Hirata
?
颈翱厂におけるコート?レヒ?ューを一歩先へ进める
Shunsuke Maeda
?
5minQues - SWET近況報告
Masaki Nakagawa
?
Android e2e testing at mercari
Vishal Banthia
?
Selenium IDE for primer
yasukoS
?
「厂别濒别苍颈耻尘実践入门」て?学ふ?テスト自动化の世界
Nozomi Ito
?
テスト自動化の現場で困ること SI-Toolkitが解決すること
yuichi_kuwahara
?
ハ?ーシ?ョンアッフ?対応を軽减するサーヒ?ス:マスティフ
Toshiyuki Hirata
?
厂罢贵と础辫辫颈耻尘をもちいた础苍诲谤辞颈诲アフ?リの自动テスト
Toshiyuki Hirata
?
テスト駆动&オブジェクト指向ハンズオン
yuichi_kuwahara
?
Xcode10での テスト周りの進化をふりかえる
Toshiyuki Hirata
?
テスト駆动&オブジェクト指向ハンズオン
yuichi_kuwahara
?
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Akira Inoue
?
[DO09] 獲れたて OSS x DevOps!自動化三昧を満喫セヨ
de:code 2017
?
Dangerて?pull requestレヒ?ューの指摘事項を減らす
Shunsuke Maeda
?
颈翱厂アフ?リの自动テストをはし?めよう
Toshiyuki Hirata
?
Visual studio 2015 update1 ctpとcsi
Tadahiro Ishisaka
?
厂滨-罢辞辞濒办颈迟でテスト自动化を実现する现场で遭遇したこと
yuichi_kuwahara
?
Selenium boot campの紹介
Nozomi Ito
?
础苍诲谤辞颈诲アフ?リ开発のテスト环境
Toshiyuki Hirata
?
fastlane snapshotの並列実行についてまとめてみた
Toshiyuki Hirata
?

Similar to 5分て?分かるselenium conference berlin 2017 (20)

PDF
闯别苍办颈苍蝉と厂别濒别苍颈耻尘の活用事例
Takeshi Kondo
?
PDF
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
Tadashi Nemoto
?
PPTX
iOSアフ?リ開発のテスト環境 - テストをはじめる最初の一歩 -
Toshiyuki Hirata
?
PDF
快適?簡単?安心なアプリE2Eテストの実行環境 #stac2017
驰补丑辞辞!デベロッパーネットワーク
?
PPT
ビジネス的に高価値なアジャイルテスト
Tsutomu Chikuba
?
PPTX
鲍滨テストの実行时间の短缩の方法
Toshiyuki Hirata
?
PPTX
Developer summit continuous deliveryとjenkins
Kohsuke Kawaguchi
?
PPTX
Win7 * appium * androidで実機自動テストやってみた。
Naoto Kishino
?
PDF
E2E Test Tools
KeepAlive1
?
PDF
厂别濒别苍颈耻尘入门
onozaty
?
PPTX
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理?イメージ転送?動画記録等の周辺情報のノウハウ共有~
SEGADevTech
?
PDF
ワンクリックデプロイ101 #ocdeploy
Ryutaro YOSHIBA
?
PPTX
Xcodeの管理を楽に - Jenkins編 -
Toshiyuki Hirata
?
PDF
20140903 し?と?うかの窓口特別編 君にもなれる!?テスト自動化エンシ?ニア
SHIFT Inc.
?
PDF
ドリコム闯别苍办颈苍蝉勉强会资料
Go Sueyoshi (a.k.a sue445)
?
PDF
4时间で学ぶ、効率的な自动テストスクリプトのメンテナンス
Nozomi Ito
?
PPTX
DroidKaigi_devicefarm
Shunsuke Maeda
?
PDF
Ja sst東北2013
勝信 今井
?
PPTX
BDD Frameworkで回帰テストの自動実行を実現する方法
潤司 渡部
?
PDF
ぼくのかんがえた iOSテスト戦略
Naoki Umehara
?
闯别苍办颈苍蝉と厂别濒别苍颈耻尘の活用事例
Takeshi Kondo
?
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
Tadashi Nemoto
?
iOSアフ?リ開発のテスト環境 - テストをはじめる最初の一歩 -
Toshiyuki Hirata
?
快適?簡単?安心なアプリE2Eテストの実行環境 #stac2017
驰补丑辞辞!デベロッパーネットワーク
?
ビジネス的に高価値なアジャイルテスト
Tsutomu Chikuba
?
鲍滨テストの実行时间の短缩の方法
Toshiyuki Hirata
?
Developer summit continuous deliveryとjenkins
Kohsuke Kawaguchi
?
Win7 * appium * androidで実機自動テストやってみた。
Naoto Kishino
?
E2E Test Tools
KeepAlive1
?
厂别濒别苍颈耻尘入门
onozaty
?
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理?イメージ転送?動画記録等の周辺情報のノウハウ共有~
SEGADevTech
?
ワンクリックデプロイ101 #ocdeploy
Ryutaro YOSHIBA
?
Xcodeの管理を楽に - Jenkins編 -
Toshiyuki Hirata
?
20140903 し?と?うかの窓口特別編 君にもなれる!?テスト自動化エンシ?ニア
SHIFT Inc.
?
ドリコム闯别苍办颈苍蝉勉强会资料
Go Sueyoshi (a.k.a sue445)
?
4时间で学ぶ、効率的な自动テストスクリプトのメンテナンス
Nozomi Ito
?
DroidKaigi_devicefarm
Shunsuke Maeda
?
Ja sst東北2013
勝信 今井
?
BDD Frameworkで回帰テストの自動実行を実現する方法
潤司 渡部
?
ぼくのかんがえた iOSテスト戦略
Naoki Umehara
?
Ad

More from Toshiya Komoda (7)

PDF
Introduce Machine Learning into UI Tests
Toshiya Komoda
?
PDF
selenimu commiter day 2017: Methods to Sustain Long Term Operations of E2E Au...
Toshiya Komoda
?
PPTX
CUDA & OpenCL GPUコンピューティングって何?
Toshiya Komoda
?
PDF
Isca13 study
Toshiya Komoda
?
PPTX
Micro12勉強会 20130303
Toshiya Komoda
?
PDF
20130126 sc12-reading
Toshiya Komoda
?
PPTX
2012 1203-researchers-cafe
Toshiya Komoda
?
Introduce Machine Learning into UI Tests
Toshiya Komoda
?
selenimu commiter day 2017: Methods to Sustain Long Term Operations of E2E Au...
Toshiya Komoda
?
CUDA & OpenCL GPUコンピューティングって何?
Toshiya Komoda
?
Isca13 study
Toshiya Komoda
?
Micro12勉強会 20130303
Toshiya Komoda
?
20130126 sc12-reading
Toshiya Komoda
?
2012 1203-researchers-cafe
Toshiya Komoda
?
Ad

Recently uploaded (13)

PDF
渔船に搭载されている电子装备と渔法について冲痴搁颁海洋学研究会冲海の尝罢会発表资料
Yuuitirou528 default
?
PDF
第3回テ?シ?タル理学疗法学会のシンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」での话题提供
Matsushita Laboratory
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
PDF
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
PDF
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
?
PDF
第3回デジタル理学疗法研究会学术大会シンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」の讲演资料.
Matsushita Laboratory
?
PPTX
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
PDF
安尾 萌, 森野 穣, 松下 光範. 災害情報収集におけるSNSのメディア特性に関する一検討, 人工知能学会第30回インタラクティブ情報アクセスと可視化マ...
Matsushita Laboratory
?
PDF
go tool と Minimal Version Selection アルコ?リス?ム
Keisuke Ishigami
?
PPTX
新卒?中途採用者向け採用ピッチ资料2025年7月版(20250702).辫辫迟虫
Official74
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
PDF
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?
渔船に搭载されている电子装备と渔法について冲痴搁颁海洋学研究会冲海の尝罢会発表资料
Yuuitirou528 default
?
第3回テ?シ?タル理学疗法学会のシンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」での话题提供
Matsushita Laboratory
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
?
第3回デジタル理学疗法研究会学术大会シンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」の讲演资料.
Matsushita Laboratory
?
オープンソース界隈の利用者や技術者から見たオープンソースEDAとは? What is open source EDA from the perspecti...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
安尾 萌, 森野 穣, 松下 光範. 災害情報収集におけるSNSのメディア特性に関する一検討, 人工知能学会第30回インタラクティブ情報アクセスと可視化マ...
Matsushita Laboratory
?
go tool と Minimal Version Selection アルコ?リス?ム
Keisuke Ishigami
?
新卒?中途採用者向け採用ピッチ资料2025年7月版(20250702).辫辫迟虫
Official74
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?

5分て?分かるselenium conference berlin 2017

  • 1. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 5分で分かる Selenium Conference Berlin2017 Android Test Night #2 SWET Group @toshiya_komoda
  • 2. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 自己紹介 ■ DeNA SWET グループ ■ ウェブアプリケーションのテスト自動化を担当 ? APIサーバの自動テスト ? ブラウザUIテスト ■ 最近モバイルアプリの勉強を始めました
  • 3. Copyright ? DeNA Co.,Ltd. All Rights Reserved. Selenium Conference 概要 ■ Selenium Project公式のミートアップ ? ステアリング?コミッティも来る ■ 本会議 2days + workshop 1 day ■ 参加者500人くらい (目分量) ? だいたいヨーロッパの人
  • 4. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 会場
  • 5. Copyright ? DeNA Co.,Ltd. All Rights Reserved. メインステージ
  • 6. Copyright ? DeNA Co.,Ltd. All Rights Reserved. トーク概要 ■ 40min フルトーク x 25 ? Seleniumconf. SeConf 2017 - Berlin: https://www.youtube.com/playlist?list=PLRdSclUtJDYV8I_B5rLkMI7jL_JMv7GRO ■ トピックごとに概要をざっくり話します ? Selenium / Appium自体について ? UI Test のBest PracticeあるいはCase Study ? UIテストフレームワーク?実行環境 ? 様々なテスト ? QA?テストチームビルディング
  • 7. Copyright ? DeNA Co.,Ltd. All Rights Reserved. Selenium?Appium 自体について ■ State of the Union: To Infinity and Beyond ? キーノート. ? WebDriver APIはW3Cで標準仕様を策定中 ■ Appium for Couch Potatoes: An HbbTV Driver ? HbbTV上でAppiumが動作するようにしたという話
  • 8. Copyright ? DeNA Co.,Ltd. All Rights Reserved. UIテストのベストプラクティス?ケーススタディ ■ Test Nightでの発表内容に近い ■ Selenium特有の話は少なくUIテストやE2Eテスト一般に通じる話が多い ? テストケースの選択 ? PageObject Patternの解説?実践 ? 二要素認証の自動化や性能測定などの話も ■ Talks ? Your Tests Aren't Flaky, You Are! ? REST APIs and WebDriver: In Perfect Harmony ? Selenium Hacks ? Keeping Your Tests Lean ? Selenium and the Four Rules of Simple Design ? Using Selenium in the Verification and Validation Process for Medical Device Software ? My Story of Microservices Testing ? Automating Multi-Factor Authentication ? Adding Performance Assertion to Standard Functional Testing ? The Bumpy Road Towards Continuous Delivery
  • 9. Copyright ? DeNA Co.,Ltd. All Rights Reserved. テストフレームワーク?インフラ ■ Ex Machina: The Framework That Knows its Bugs ? テストレポート?失敗履歴?再実行を賢く管理する君管理 ■ Readable. Stable. Maintainable. E2E Testing @ Facebook ? PageObejct パターンをベースにしたUIテストフレームワーク ■ Scalable Selenium Cluster: Up & Running ? Selenium Gridをスケールさせた話 ■ Good, Cheap, and Fast: Scaling Your Selenium Grid in the Cloud ? クラウド上のSelenium Gridのサーバコストを最適化した話
  • 10. Copyright ? DeNA Co.,Ltd. All Rights Reserved. 機能テスト以外のテスト ■ Screenshots in Automated Testing: When? How? Why? ? スクリーンショットを用いたVisual Regression Testの話 ? Applitoolsを利用. Appiumでも利用できるらしい. ■ Codeless Visual Testing ? record-playback ツールを用いたVisual Regression Testの話 ? applitoolsの人の発表 ■ The What, Why and How of Web Analytics Testing ? Analytics ログが正しく送信されていることをテストすべき ■ Zero to Test: How to Run Your First Beta Testing Program ? iOSアプリのユーザβテストをやったときのケーススタディ
  • 11. Copyright ? DeNA Co.,Ltd. All Rights Reserved. QA?テストチームビルディング ■ Care and Feeding of Open Source Developers: A Framework for Successful Communication ? ソフトウェア開発チーム?OSSプロジェクトでのコミュニケーションのあり方 について ■ Build a Successful Team: Motivate Your Software Tester ? テストチームのやる気を引き出す方法 ■ The Digital Divide and Test Automation ? モダンな開発チームの中でのテスト自動化をどう位置づけるか ■ What The Doc?!?! How to Write and Read Documentation That Allows You To Get Sh*t Done! ? ドキュメントを書きましょう
  • 12. Copyright ? DeNA Co.,Ltd. All Rights Reserved. オススメ ■ UIテスト始めて作ってみようかな Keeping Your Tests Lean: https://www.youtube.com/watch?v=jCEU9UWLQO0 ■ UIテストフレームワークの最先端を知りたいReadable. Stable. Maintainable. E2E Testing @ Facebook: https://www.youtube.com/watch?v=diYgXpktTqo ■ ブログにまとめてます ? http://swet.dena.com/entry/2017/10/23/194008