Submit Search
Upload
ノンプログラマのためのSelenium de DDTはじめの一歩
•
Download as PPTX, PDF
•
4 likes
•
12,297 views
Satsuki Urayama
Follow
第1回 日本Seleniumユーザーコミュニティ勉強会 LT
Read less
Read more
Report
Share
Report
Share
1 of 15
Download now
Recommended
ハイパフォーマンスSeleniumテスト@サイボウズ
ハイパフォーマンスSeleniumテスト@サイボウズ
Jumpei Miyata
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
20161218 selenium study4
20161218 selenium study4
Naoya Kojima
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
yufu yufu
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
海外のSeleniumカンファレンスではどんな発表がされているのか2014
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
Recommended
ハイパフォーマンスSeleniumテスト@サイボウズ
ハイパフォーマンスSeleniumテスト@サイボウズ
Jumpei Miyata
Azureを使って手軽にブラウザテストの自動化をはじめよう
Azureを使って手軽にブラウザテストの自動化をはじめよう
Naoya Kojima
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
JavaScript Unit Test Why? What? How?
JavaScript Unit Test Why? What? How?
Teppei Sato
20161218 selenium study4
20161218 selenium study4
Naoya Kojima
Selenium2でつくるテストケースの構成について
Selenium2でつくるテストケースの構成について
yufu yufu
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
海外のSeleniumカンファレンスではどんな発表がされているのか2014
海外のSeleniumカンファレンスではどんな発表がされているのか2014
Nozomi Ito
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Hiroko Tamagawa
手動テストからの移行大作戦
手動テストからの移行大作戦
Satsuki Urayama
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
kyon mm
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
Kotaro Ogino
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
Shinsuke Matsuki
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて
裕史 川松
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
kintoneチームを支えるSeleniumテスト
kintoneチームを支えるSeleniumテスト
Jumpei Miyata
JustTechTalk#10 React開発における自動テスト実践
JustTechTalk#10 React開発における自動テスト実践
JustSystems Corporation
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
Automation test.ssf alpha
Automation test.ssf alpha
ryuji koyama
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
Koji Hasegawa
事例から見るテスト自動化のポイント
事例から見るテスト自動化のポイント
Hiroshi Maekawa
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Nozomi Ito
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
Ryuji Tamagawa
More Related Content
What's hot
Selenium Antipatterns
Selenium Antipatterns
Jumpei Miyata
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Y Watanabe
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
Hiroko Tamagawa
手動テストからの移行大作戦
手動テストからの移行大作戦
Satsuki Urayama
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
kyon mm
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
Kotaro Ogino
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
Shinsuke Matsuki
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて
裕史 川松
テストの自動化を考える前に
テストの自動化を考える前に
bleis tift
kintoneチームを支えるSeleniumテスト
kintoneチームを支えるSeleniumテスト
Jumpei Miyata
JustTechTalk#10 React開発における自動テスト実践
JustTechTalk#10 React開発における自動テスト実践
JustSystems Corporation
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Yuki Okada
Automation test.ssf alpha
Automation test.ssf alpha
ryuji koyama
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
Koji Hasegawa
事例から見るテスト自動化のポイント
事例から見るテスト自動化のポイント
Hiroshi Maekawa
What's hot
(20)
Selenium Antipatterns
Selenium Antipatterns
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
Seleniumと相性がいいテンプレートエンジンMixer2-第1回selenium勉強会ライトニングトーク
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
20131201 テスト自動化カンファレンスLT「激しいUI変更との戦い」
手動テストからの移行大作戦
手動テストからの移行大作戦
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
テスト自動化ツール[Selenium]を検討してみて
テスト自動化ツール[Selenium]を検討してみて
テストの自動化を考える前に
テストの自動化を考える前に
kintoneチームを支えるSeleniumテスト
kintoneチームを支えるSeleniumテスト
JustTechTalk#10 React開発における自動テスト実践
JustTechTalk#10 React開発における自動テスト実践
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
Automation test.ssf alpha
Automation test.ssf alpha
Selenium boot campの紹介
Selenium boot campの紹介
スマートフォンアプリの テスト自動化をはじめよう
スマートフォンアプリの テスト自動化をはじめよう
事例から見るテスト自動化のポイント
事例から見るテスト自動化のポイント
Viewers also liked
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Nozomi Ito
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
Ryuji Tamagawa
第2回日本seleniumユーザーコミュニティ勉強会
第2回日本seleniumユーザーコミュニティ勉強会
Nozomi Ito
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
Kazuaki Matsuo
エンタープライズ開発でのSelenium活用事例
エンタープライズ開発でのSelenium活用事例
isaac-otao
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Selenium, Appium, and Robots!
Selenium, Appium, and Robots!
hugs
Viewers also liked
(7)
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
去年のデブサミの「日本Seleniumユーザーコミュニティ」のLTが真面目すぎてイマイチだったので、今年は何とかしようと色々がんばった結果ww
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
第2回日本seleniumユーザーコミュニティ勉強会
第2回日本seleniumユーザーコミュニティ勉強会
20141018 selenium appium_cookpad
20141018 selenium appium_cookpad
エンタープライズ開発でのSelenium活用事例
エンタープライズ開発でのSelenium活用事例
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Selenium, Appium, and Robots!
Selenium, Appium, and Robots!
Similar to ノンプログラマのためのSelenium de DDTはじめの一歩
Et west テスト自動化_公開版
Et west テスト自動化_公開版
Noriyuki Mizuno
TDDはじめる前に
TDDはじめる前に
Yasui Tsutomu
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
アジャイル×テスト開発を考える
アジャイル×テスト開発を考える
yasuohosotani
20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章
Yuki Fujisawa
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
H Iseri
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
mafujiwara
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
Nozomi Ito
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年ver
Kosuke Fujisawa
19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション
Developers Summit
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
SHIFT Inc.
テストとの上手な付き合い方
テストとの上手な付き合い方
Akira Suenami
テスト管理ツールを使ってみよう
テスト管理ツールを使ってみよう
健治 高橋
テストスキルを測ってみよう
テストスキルを測ってみよう
Akira Ikeda
ありえるえりあ勉強会@五反田~テスト編~ Part2
ありえるえりあ勉強会@五反田~テスト編~ Part2
Tomoyuki Sato
論文紹介@ Gunosyデータマイニング研究会 #97
論文紹介@ Gunosyデータマイニング研究会 #97
圭輔 大曽根
失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと
sono susumu
20170704Wモデル導入の基礎-公開.pdf
20170704Wモデル導入の基礎-公開.pdf
Tsuyoshi Yumoto
Stac2013 opening-koukai
Stac2013 opening-koukai
Kumiko Ohmi
アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。
Dai FUJIHARA
Similar to ノンプログラマのためのSelenium de DDTはじめの一歩
(20)
Et west テスト自動化_公開版
Et west テスト自動化_公開版
TDDはじめる前に
TDDはじめる前に
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
アジャイル×テスト開発を考える
アジャイル×テスト開発を考える
20150418 システムテスト自動化 第一章
20150418 システムテスト自動化 第一章
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
開発品質向上のための、ASQ/ALMソリューション ~品質向上策・活用していないのは何故ですか?~
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
【短縮版】OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年ver
19-B-4 開発品質向上のための、ASQ/ALMソリューション
19-B-4 開発品質向上のための、ASQ/ALMソリューション
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
20140903 じどうかの窓口特別編 君にもなれる!?テスト自動化エンジニア
テストとの上手な付き合い方
テストとの上手な付き合い方
テスト管理ツールを使ってみよう
テスト管理ツールを使ってみよう
テストスキルを測ってみよう
テストスキルを測ってみよう
ありえるえりあ勉強会@五反田~テスト編~ Part2
ありえるえりあ勉強会@五反田~テスト編~ Part2
論文紹介@ Gunosyデータマイニング研究会 #97
論文紹介@ Gunosyデータマイニング研究会 #97
失敗から学ぶテスト自動化導入で大切なこと
失敗から学ぶテスト自動化導入で大切なこと
20170704Wモデル導入の基礎-公開.pdf
20170704Wモデル導入の基礎-公開.pdf
Stac2013 opening-koukai
Stac2013 opening-koukai
アジャイルテストを、壮絶に、考える。
アジャイルテストを、壮絶に、考える。
More from Satsuki Urayama
私のテスト、あなたのテスト
私のテスト、あなたのテスト
Satsuki Urayama
テスト自動化の現場から~落とし穴に気を付けよう~
テスト自動化の現場から~落とし穴に気を付けよう~
Satsuki Urayama
テスト自動化の現場から~テスト自動化の保守の話~
テスト自動化の現場から~テスト自動化の保守の話~
Satsuki Urayama
WACATE2015夏モーニングセッション
WACATE2015夏モーニングセッション
Satsuki Urayama
WACATE2012WinterBPPsession
WACATE2012WinterBPPsession
Satsuki Urayama
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
Satsuki Urayama
Jasst14東北 事例発表 share
Jasst14東北 事例発表 share
Satsuki Urayama
JaSST'13Tohoku LT The Automator
JaSST'13Tohoku LT The Automator
Satsuki Urayama
More from Satsuki Urayama
(8)
私のテスト、あなたのテスト
私のテスト、あなたのテスト
テスト自動化の現場から~落とし穴に気を付けよう~
テスト自動化の現場から~落とし穴に気を付けよう~
テスト自動化の現場から~テスト自動化の保守の話~
テスト自動化の現場から~テスト自動化の保守の話~
WACATE2015夏モーニングセッション
WACATE2015夏モーニングセッション
WACATE2012WinterBPPsession
WACATE2012WinterBPPsession
異業種でのテスト自動化の実際
異業種でのテスト自動化の実際
Jasst14東北 事例発表 share
Jasst14東北 事例発表 share
JaSST'13Tohoku LT The Automator
JaSST'13Tohoku LT The Automator
ノンプログラマのためのSelenium de DDTはじめの一歩
1.
ノンプログラマのための Selenium de DDT はじめの一歩 Satsuki
Urayama
2.
うらやま さつき • 所属:テスト自動化研究会(STAR)、しなてす •
出没:WACATE おいしいものがあるところ • ノンプログラマ / テストやってます いわゆる協力会社メンバーです • 携わったシステム: 顧客管理(Java/web) 広告管理(web)、組込み、 証券取引(web) M
3.
ノンプログラマの環境・制約 • 自動化は当たり前? • 自動化していきたい? 事情は いろいろ •
手動テスト全盛? • テストなのに開発ツール入れるの? • OSSツールの使用も承認制? • 工数は?効果は?? M
4.
いつまで手でやってるの? 【このおはなしの対象】 • 自動化に挑戦したいマニュアルテスター • ちょっとした工夫で解決できることに 時間を割いている人に心当たりがある人
5.
自動化したいテストケース 【例】 • バリデーションチェック後に表示されるエラーメッセー ジの確認 • 登録情報によって変わる割引サービスの適用 •
購入金額による手数料の確認 刺身にたんぽぽ乗っけるようなテスト。
6.
例題 未入力の場合 0~100の半角数字以外を入力した場合 エラーメッセージが表示される
7.
例題:テストケース 【手順】 ①「順番」のテキストボックスに値を入力する (同時にテーマ名にも任意の文字列を入力する) ②「テーマの追加」ボタンを押す ③エラーメッセージが表示されることを確認する 項番 内容 入力値 1 エラーメッセージ 1 全角数字 順番は、0から100の範囲で入力してください。 2 範囲外の半角 101 数字 順番は、0から100の範囲で入力してください。 3 全角ひらがな あ 順番は、0から100の範囲で入力してください。 4 半角英字 A 順番は、0から100の範囲で入力してください。 5 htmlタグ <b>1</b> 順番は、0から100の範囲で入力してください。 6 記号 ; 順番は、0から100の範囲で入力してください。 7 未入力 未入力 順番を入力してください。
8.
項番 STEP1:記録する 内容 入力値 エラーメッセージ 1 全角数字 1 順番は、0から100の範囲で入力してく 2 範囲外の半角 数字 101 順番は、0から100の範囲で入力してく 3 全角ひらがな あ 順番は、0から100の範囲で入力してく 4 半角数字 A 順番は、0から100の範囲で入力してく 5 htmlタグ <b>a</b> 順番は、0から100の範囲で入力してく 6 記号 ; 順番は、0から100の範囲で入力してく 7 未入力 未入力 順番を入力してください。 値を変えただけの テストケースを作っていく
9.
STEP2:値違いのケースを作る • テストケースとテストスイート(htmlファイル)を 出力するマクロを作成 ※某社H島さんのツールをインスパイアしました。ありがとうございました。
10.
STEP3:実行する
11.
ね、簡単でしょ? Very easy. M
12.
データ駆動テスト(data driven testing) スクリプト作成技術の1つ。 テスト入力と期待結果をテーブルやスプレッド シートに格納し、1つの制御スクリプトでテーブ ル中の全テストを実行するもの。キャプチャ/プレ イバックツールのような、テスト実行ツールのア プリケーションで使うことが多い。 (JSTQB
Glossaryより)
13.
テスト自動化の3世代 レベル1 Linear Script Frameworks Data-driven
Frameworks レベル2 レベル3 Functional Decomposition Frameworks Keyword-Driven Frameworks Model-based Framework TABOK Segment 2: Macroscopic Process Skills Skill Category 4: Test Automation Frameworks
14.
あれもやりたい これもやりたい • 仕様を整理しないと •
文字列比較は曖昧でもいい • エビデンス残したい • 画面に表示された値を使いたい 遅延評価 学習 • 文字列の一部を取り出したい • 現在日付を使いたい • いろんなブラウザでテストしたい • 実施前に環境を初期化したい !! ! ! ! ! ! !! ! • 実施時間帯によって操作を変えたい • 無人の時間帯に実行したい などなど…… M
15.
まず、やってみよう ご清聴ありがとうございました M
Download now