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
JM
Uploaded by
Jumpei Miyata
PPTX, PDF
10,346 views
kintoneチームを支えるSeleniumテスト
2015/10/20のSelenium勉強会@サイボウズの発表資料その2です。 http://connpass.com/event/20779/
Technology
◦
Read more
13
Save
Share
Embed
Embed presentation
Download
Downloaded 27 times
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PDF
PHPからgoへの移行で分かったこと
by
gree_tech
PPTX
初学者のためのプロンプトエンジニアリング実践.pptx
by
Akifumi Niida
PDF
Marp Next Tips !
by
Nobutada Matsubara
PDF
Test Yourself - テストを書くと何がどう変わるか
by
Takuto Wada
PPTX
テストコードの DRY と DAMP
by
Yusuke Kagata
PDF
クラウド時代に必要とされる組織と人材育成について
by
Trainocate Japan, Ltd.
PDF
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
by
Tetsuya Kouno
PDF
TDD のこころ @ OSH2014
by
Takuto Wada
PHPからgoへの移行で分かったこと
by
gree_tech
初学者のためのプロンプトエンジニアリング実践.pptx
by
Akifumi Niida
Marp Next Tips !
by
Nobutada Matsubara
Test Yourself - テストを書くと何がどう変わるか
by
Takuto Wada
テストコードの DRY と DAMP
by
Yusuke Kagata
クラウド時代に必要とされる組織と人材育成について
by
Trainocate Japan, Ltd.
DeNAの品質を支えるQAの取り組み 〜標準化から実践まで〜
by
Tetsuya Kouno
TDD のこころ @ OSH2014
by
Takuto Wada
What's hot
PDF
こんなに使える!今どきのAPIドキュメンテーションツール
by
dcubeio
PDF
Bitbucketを活用したコードレビュー改善事例
by
Kosuke Ito
PPTX
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
PPTX
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
by
NTT DATA Technology & Innovation
PDF
OpenAPI 3.0でmicroserviceのAPI定義を試みてハマった話
by
Daichi Koike
PDF
マッチングサービスにおけるKPIの話
by
cyberagent
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
PDF
ドメイン駆動設計 基本を理解する
by
増田 亨
PDF
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
by
NTT DATA Technology & Innovation
PDF
概説 テスト分析
by
崇 山﨑
PDF
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
PDF
世界でいちばんわかりやすいドメイン駆動設計
by
増田 亨
PDF
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
by
都元ダイスケ Miyamoto
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
PDF
ブラウザのUIテストをしてみた話
by
Mitsushige Ishiguro
PDF
ドメインモデルの育て方
by
増田 亨
PDF
TDD のこころ
by
Takuto Wada
PDF
Elasticsearchを使うときの注意点 公開用スライド
by
崇介 藤井
PDF
CyberAgentのPrivateCloudeを支えるStorage基盤
by
Hiroki Chinen
PPTX
BDD Frameworkで回帰テストの自動実行を実現する方法
by
潤司 渡部
こんなに使える!今どきのAPIドキュメンテーションツール
by
dcubeio
Bitbucketを活用したコードレビュー改善事例
by
Kosuke Ito
BuildKitによる高速でセキュアなイメージビルド
by
Akihiro Suda
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
by
NTT DATA Technology & Innovation
OpenAPI 3.0でmicroserviceのAPI定義を試みてハマった話
by
Daichi Koike
マッチングサービスにおけるKPIの話
by
cyberagent
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
ドメイン駆動設計 基本を理解する
by
増田 亨
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
by
NTT DATA Technology & Innovation
概説 テスト分析
by
崇 山﨑
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
世界でいちばんわかりやすいドメイン駆動設計
by
増田 亨
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
by
都元ダイスケ Miyamoto
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
ブラウザのUIテストをしてみた話
by
Mitsushige Ishiguro
ドメインモデルの育て方
by
増田 亨
TDD のこころ
by
Takuto Wada
Elasticsearchを使うときの注意点 公開用スライド
by
崇介 藤井
CyberAgentのPrivateCloudeを支えるStorage基盤
by
Hiroki Chinen
BDD Frameworkで回帰テストの自動実行を実現する方法
by
潤司 渡部
Similar to kintoneチームを支えるSeleniumテスト
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
by
Nozomi Ito
PPTX
Selenium IDE for primer
by
yasukoS
PDF
Awsで実現するseleniumテスト高速術
by
finoue
PDF
JenkinsとSeleniumの活用事例
by
Takeshi Kondo
PDF
kintoneエンジニアが紹介する品質向上のための取り組み
by
Yasuharu Sakai
PDF
【Camphor ×サイボウズ】selenium勉強会
by
Yuki Okada
PPT
テスト自動化ツール[Selenium]を検討してみて
by
裕史 川松
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
PPT
ビジネス的に高価値なアジャイルテスト
by
Tsutomu Chikuba
PPT
PHP agile test tips
by
Tsutomu Chikuba
PDF
Ja sst東北2013
by
勝信 今井
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
by
Yuki Okada
PPTX
テストしなイカ? Seleniumで自動ブラウザテスト
by
Ohishi Mikage
PDF
Selenium with pixiv
by
Kohki Yamagiwa
PPTX
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
PDF
Agileツール適合化分科会(テスト自動化ツール)
by
masanori kataoka
PPTX
Selenium勉強会
by
Tatsunori Nishikori
ハイパフォーマンスSeleniumテスト@サイボウズ
by
Jumpei Miyata
「Selenium実践入門」で学ぶテスト自動化の世界
by
Nozomi Ito
Selenium IDE for primer
by
yasukoS
Awsで実現するseleniumテスト高速術
by
finoue
JenkinsとSeleniumの活用事例
by
Takeshi Kondo
kintoneエンジニアが紹介する品質向上のための取り組み
by
Yasuharu Sakai
【Camphor ×サイボウズ】selenium勉強会
by
Yuki Okada
テスト自動化ツール[Selenium]を検討してみて
by
裕史 川松
海外のSeleniumカンファレンスではどんな発表がされているのか2014
by
Nozomi Ito
ビジネス的に高価値なアジャイルテスト
by
Tsutomu Chikuba
PHP agile test tips
by
Tsutomu Chikuba
Ja sst東北2013
by
勝信 今井
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
by
Yuki Okada
テストしなイカ? Seleniumで自動ブラウザテスト
by
Ohishi Mikage
Selenium with pixiv
by
Kohki Yamagiwa
Sansan における Android アプリ自動テスト導入事例
by
Kenichi Tatsuhama
Agileツール適合化分科会(テスト自動化ツール)
by
masanori kataoka
Selenium勉強会
by
Tatsunori Nishikori
More from Jumpei Miyata
PDF
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
by
Jumpei Miyata
PDF
オートスケールする GitHub Actions セルフホストランナーを構築してる話
by
Jumpei Miyata
PDF
GitHub Actions のはじめかた
by
Jumpei Miyata
PDF
サイボウズの開発を支える GitHub × CircleCI
by
Jumpei Miyata
PDF
サイボウズを支えるCircleCI
by
Jumpei Miyata
PDF
サイボウズの CI/CD 事情 〜Jenkins おじさんは CircleCI おじさんにしんかした!〜
by
Jumpei Miyata
PDF
組織横断でエンジニアを支援する生産性向上チームの役割
by
Jumpei Miyata
PDF
【PR】エンジニアがkintoneを試すべき3つの理由
by
Jumpei Miyata
PDF
Jenkinsfileのlintで救える命がある
by
Jumpei Miyata
PDF
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
by
Jumpei Miyata
PDF
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
by
Jumpei Miyata
PDF
受入試験を自動化したらDevとQAのフィードバックループがまわりはじめた話
by
Jumpei Miyata
PDF
Effective Automation 〜変化に強い開発基盤〜
by
Jumpei Miyata
PDF
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
by
Jumpei Miyata
PDF
テストエンジニアと組織構造 @Cybozu
by
Jumpei Miyata
PDF
Jenkins 再入門
by
Jumpei Miyata
PDF
Selenium Antipatterns
by
Jumpei Miyata
PPTX
Selenium Conference 2015 参加報告
by
Jumpei Miyata
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
by
Jumpei Miyata
オートスケールする GitHub Actions セルフホストランナーを構築してる話
by
Jumpei Miyata
GitHub Actions のはじめかた
by
Jumpei Miyata
サイボウズの開発を支える GitHub × CircleCI
by
Jumpei Miyata
サイボウズを支えるCircleCI
by
Jumpei Miyata
サイボウズの CI/CD 事情 〜Jenkins おじさんは CircleCI おじさんにしんかした!〜
by
Jumpei Miyata
組織横断でエンジニアを支援する生産性向上チームの役割
by
Jumpei Miyata
【PR】エンジニアがkintoneを試すべき3つの理由
by
Jumpei Miyata
Jenkinsfileのlintで救える命がある
by
Jumpei Miyata
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
by
Jumpei Miyata
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
by
Jumpei Miyata
受入試験を自動化したらDevとQAのフィードバックループがまわりはじめた話
by
Jumpei Miyata
Effective Automation 〜変化に強い開発基盤〜
by
Jumpei Miyata
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
by
Jumpei Miyata
テストエンジニアと組織構造 @Cybozu
by
Jumpei Miyata
Jenkins 再入門
by
Jumpei Miyata
Selenium Antipatterns
by
Jumpei Miyata
Selenium Conference 2015 参加報告
by
Jumpei Miyata
Recently uploaded
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
Drupal Recipes 解説 .
by
iPride Co., Ltd.
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PPTX
ddevについて .
by
iPride Co., Ltd.
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Drupal Recipes 解説 .
by
iPride Co., Ltd.
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
ddevについて .
by
iPride Co., Ltd.
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
kintoneチームを支えるSeleniumテスト
1.
kintoneチームを支えるSeleniumテスト サイボウズ株式会社 宮田淳平 2015/10/20 Selenium勉強会@サイボウズ
2.
2 kintone
3.
kintone ▌3,000社以上に導入されているクラウド業務改善ツール ▌3ヶ月に1回のペースで機能追加を含むアップデート ▌サーバーサイド:Java 24万行 ▌クライアントサイド:JavaScript 39万行 ▌PM3人、PG15人、QA20人くらい ▌多拠点開発 PGは東京と大阪、QAは東京と松山と上海 3
4.
kintoneチームのSeleniumテストの経緯 ▌一度チャレンジしたけどメンテ不能になった 大きなUI変更でほとんど動かなくなってそのまま放置 ▌『継続的デリバリー』を読んで再チャレンジ kintoneで常にリリースできる状態を保つにはSeleniumテス トが必須 4
5.
kintoneチームのSeleniumテスト ▌合計1,000テストケース以上 ▌QAが試験設計、PGが自動化 ▌Java + Selenium
WebDriver 公式のSeleniumクライアントで構造化している 一からやり直すならSelenideみたいなラッパーライブラリを検討する 5
6.
Seleniumテストのライフサイクル ▌新機能実装と同時に受け入れ試験を自動化する 試験開始時に受け入れレベルの機能が動作してることが保証される ▌既存機能の回帰試験も手が空いたときに自動化する QAの分析でリスクが高い機能から優先して自動化 ▌メインブランチに変更が入るたびにすべてのテストが実行される 失敗したら晒しあげられる 6
7.
7
8.
メンテナンス性を上げる ▌PageObjectパターン UI変更がありえるならUI層の構造化は必須 ▌失敗時のスクリーンショット 動画も一時期試したけどリソース使いすぎるのでやめた ▌コード品質を高める 製品コードもテストコードも同じくらい大事 コード規約、レビュー DRY、KISS、YAGNI 8
9.
安定性を高める ▌リトライ 一定回数まで失敗したときにリトライして不安定なテストを救う リトライしたテストは後から分かるようにして直す ▌wait 要素を探すときに一定時間探し続けるようにする Seleniumのラッパーライブラリならだいたい実装されてるはず 9
10.
実行時間を高速化する ▌余計なテストを作らない 本当に重要なテストだけにする 単体テスト、APIテストなどでカバーする ▌並列化 1,000テストケースだと直列に実行すると10時間以上かかる 実行時間が長いとテストが失敗したときの絶望感が半端じゃない 10
11.
Selenium Gridで並列化 ▌1,000テストケースを48並列で20分くらい 11 hub node
12.
docker-seleniumで環境構築を楽にする ▌Selenium Gridを構築するためのdockerイメージが提供されている ubuntu上のchromeとfirefox ▌高速デプロイ&軽量 Seleniumのバージョンが上がったときとかに作りなおせばいいので楽 12
13.
Selenium GridをGoogle Cloud
Platform上で動かす ▌ノード数が増えるとマシンリソースの用意が大変 ▌クラウドに移行すれば金の力で解決 ▌コスト削減のためにSeleniumテストのジョブが実行されるごとにインスタン スを作成→削除 ▌Google Compute Engineは課金が分単位で最小課金時間が10 分 EC2だと課金が時間単位 13
14.
まとめ 14
15.
WE ARE HIRING! 15 Seleniumテスト完備の環境で働きたい方はぜひサイボウズへ! http://cybozu.co.jp/company/job/recruitment/
Download