Submit Search
エンタープライズ開発でのSelenium活用事例
6 likes
12,882 views
I
isaac-otao
第1回 日本Seleniumユーザーコミュニティ 勉強会LT
Technology
Read more
1 of 24
Download now
Downloaded 33 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
More Related Content
PPTX
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
PDF
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
PDF
JenkinsとSeleniumの活用事例
Takeshi Kondo
PDF
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Nozomi Ito
PPTX
Selenium IDE for primer
yasukoS
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
PDF
Seleniumをもっと知るための本の話
Ryuji Tamagawa
サイボウズLiveの開発を支えるSeleniumテスト
Kazufumi Fukushima
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
JenkinsとSeleniumの活用事例
Takeshi Kondo
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Nozomi Ito
Selenium IDE for primer
yasukoS
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
Seleniumをもっと知るための本の話
Ryuji Tamagawa
What's hot
(20)
PDF
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Hiroshi Toda
PDF
20141018 selenium appium_cookpad
Kazuaki Matsuo
PDF
Selenium boot campの紹介
Nozomi Ito
PPTX
Selenium勉強会
Tatsunori Nishikori
PDF
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
PDF
Appiumのテスト結果レポートをsahaginで作ってみる
Nozomi Ito
PDF
Ja sst東北2013
勝信 今井
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
PDF
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
PPTX
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
PDF
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
PPTX
Selenium2(web driver) ide編
Tetsuya Hasegawa
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
Jumpei Miyata
PDF
Selenium Antipatterns
Jumpei Miyata
PDF
20161218 selenium study4
Naoya Kojima
PPTX
Win7 * appium * androidで実機自動テストやってみた。
Naoto Kishino
PPTX
STFとAppiumをもちいたAndroidアプリの自動テスト
Toshiyuki Hirata
PPTX
Selenium2(web driver)
Tetsuya Hasegawa
PDF
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
PPTX
Selenium2でつくるテストケースの構成について
yufu yufu
Seleniumの薄っすい話 百八式 @ 第3回 日本Seleniumユーザーコミュニティ勉強会
Hiroshi Toda
20141018 selenium appium_cookpad
Kazuaki Matsuo
Selenium boot campの紹介
Nozomi Ito
Selenium勉強会
Tatsunori Nishikori
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
Appiumのテスト結果レポートをsahaginで作ってみる
Nozomi Ito
Ja sst東北2013
勝信 今井
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
ノンプログラマのためのSelenium de DDTはじめの一歩
Satsuki Urayama
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
Selenium2(web driver) ide編
Tetsuya Hasegawa
ハイパフォーマンスSeleniumテスト@サイボウズ
Jumpei Miyata
Selenium Antipatterns
Jumpei Miyata
20161218 selenium study4
Naoya Kojima
Win7 * appium * androidで実機自動テストやってみた。
Naoto Kishino
STFとAppiumをもちいたAndroidアプリの自動テスト
Toshiyuki Hirata
Selenium2(web driver)
Tetsuya Hasegawa
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Selenium2でつくるテストケースの構成について
yufu yufu
Ad
Similar to エンタープライズ開発でのSelenium活用事例
(9)
PPTX
エンタープライズ領域へのテスト効率化推進 - 5年間いろいろやってみました -
Satoshi Sakashita
PDF
ドメイン駆動設計のためのオブジェクト指向入門
増田 亨
PDF
テスト環境まるごとAwsにのっけてみた
Kazuaki Fujikura
PDF
201605 FA勉強会 seleniumスライド
秀平 高橋
PDF
201605 fa勉強会スライド
秀平 高橋
PDF
Product Ownership~NTTデータと楽天それぞれの文脈でのサービスづくり、人づくり、チームづくりの取り組み
shibao800
PDF
実践に向けたドメイン駆動設計のエッセンス
増田 亨
PDF
実践に向けたドメイン駆動設計のエッセンス
GuildWorks
PDF
Nds#24 単体テスト
Kazumune Katagiri
エンタープライズ領域へのテスト効率化推進 - 5年間いろいろやってみました -
Satoshi Sakashita
ドメイン駆動設計のためのオブジェクト指向入門
増田 亨
テスト環境まるごとAwsにのっけてみた
Kazuaki Fujikura
201605 FA勉強会 seleniumスライド
秀平 高橋
201605 fa勉強会スライド
秀平 高橋
Product Ownership~NTTデータと楽天それぞれの文脈でのサービスづくり、人づくり、チームづくりの取り組み
shibao800
実践に向けたドメイン駆動設計のエッセンス
増田 亨
実践に向けたドメイン駆動設計のエッセンス
GuildWorks
Nds#24 単体テスト
Kazumune Katagiri
Ad
エンタープライズ開発でのSelenium活用事例
1.
エンタープライズ開発での Selenium活用事例 2014 Jan.18 第1回 日本Seleniumユーザーコミュニティ勉強会 Lightning
Talks
2.
自己紹介 self-introduction 大田尾 一作 isaac
otao Since 2006 Selenium 0.7
3.
本家Wiki wiki.openqa.org 日本語訳Contribute
4.
CodeZine/翔泳社 webzine 記事執筆
5.
Now, 2013 Selenium2記事執筆
6.
Agenda 1. Selenium活用の工夫 2. エンタープライズ事例
7.
Seleniumの大変さ Difficulties in Selenium
テストコード作成・保 守に時間がかかる 初回テストの工数 ソース変更時の対応
8.
現場での工夫 Customize Selenium at
Project データ駆動テスト(入力 &検証) ScreenShotを1行で DB初期化/エクスポート など
9.
データ駆動テスト Data Driven Test
Excelを利用し、複数の ケースの入力・検証 画面項目 (ツールが自動で 画面から取得) 入力データ (テスターが 入力)
10.
データ駆動テスト Data Driven Test
1行で複数ケースを実施 正常系、境界値、etc
11.
ScreenShotを1行で ScreenShot wrapper method <素のSeleniumの場合> File
scrFile = ((TakesScreenshot)driver). getScreenshotAs(OutputType.FILE); FileUtils.copyFile(scrFile, new File("c:¥¥ProjectA¥¥IE8¥¥ 検索結果画面.png")); 毎回フォルダや ファイル名を指定 するのは大変!
12.
ScreenShotを1行で ScreenShot wrapper method <ラッパーメソッドを作成> TestUtil.saveScreenshot(driver, “
検索結果画面"); たった一行書く だけで自動で フォルダをわけ て保存できる!
13.
社内ライブラリ化 customized Selenium in
our corp. 現場での工夫・カスタ マイズを集結し、社内 ライブラリ化 手順書等も作成して社 内展開
14.
ここ1-2年の社内事例 Enterprise Case in
2012-2013 金融グループ会社イントラ更改 ECサイト向け決済サービス基盤 小売業向け商品管理・販売シス テム 電子マネー交換システム など10件弱(+検討中)
15.
事例①クレジット入会システム Case1: Credit admission
system クレジットカードの申込情報を 入力する画面 PC4000項目のうち3000項目、 携帯4000項目のうち3000項目 に適用 画面操作とキャプチャ取得を自 動化、検証は目視
16.
事例①クレジット入会システム Case1: Credit admission
system <結果> PC向け(IE7,8,9)は同じテス トコードで実施できた テストコードを書くのに2人月 手動で実施するよりも工数がか かり、工数削減には至らず 品質はある程度確保できた
17.
事例①クレジット入会システム Case1: Credit admission
system <課題> IEで実施時、1回目だけなぜか項 目が見つからない例外発生(未 解決のまま運用でカバー) 携帯用はPC用から書き換え必要 Android対応途上(まだ使える レベルではない)
18.
事例②カード加盟店管理システム Case2: member store
management system カード加盟店申込のワークフロ ーシステム 開発FWはintra-mart利用 オフショア開発の受入れに Seleniumを適用 エビデンス取得として画面キャ プチャ機能を利用
19.
事例②カード加盟店管理システム Case2: member store
management system <結果> 受入試験を平均3回実施し、非 適用時予測値に対して約40%の 工数削減 JUnit経験者が多数いたこと、 Javaスキルが高い担当者が実施 したことにより効果が出た
20.
事例②カード加盟店管理システム Case2: member store
management system <課題> Popup機能との連動が不安定( 最終的には実施できたが) ログイン/ログアウトによるセッ ション制御が難しい SSO環境では検証できない
21.
適用見送り事例 inapplicable case 某大手ERP
ERPツールが生成するHTMLは 「inputタグにname属性が無 い」「id属性がアクセスの度に動 的に変動」→カスタマイズ必要 期間期間が短く、カスタマイズ の時間が取れないため見送り
22.
事例よりまとめ consideration at cases
1回の実施では30%~2倍以 上の工数がかかる。 長期的継続利用で回収を見込む 仕様変更時などに、デグレを発 見できた。 人的ミスの排除、ツール化によ る試験実施方法の属人性排除
23.
本日のまとめ in conclusion Web系企業だけでなく エンタープライズ企業 システムでもSelenium
全てを適用しようとせ ず、部分適用から
24.
ご静聴ありがとうございました Thank you!
Download