Recommended
PPTX
PPTX
Selenium2でつくるテストケースの構成について
PPTX
PDF
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
PDF
PDF
PDF
PDF
Windows PowerShell 5.0 と Windows Server vNext の管理
PPT
PDF
PowerShell 5.0 で広がる運用管理の世界
PDF
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
PDF
JavaScriptでWebDriverのテストコードを書きましょ
PDF
PPTX
ドキュメント週末趣味のAWS ElasticBeanstalk編 Health Cheack Type
PPTX
テストしなイカ? Seleniumで自動ブラウザテスト
PDF
Playframework1でSeleniumテスト
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
PPT
PPT
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
PPTX
PDF
PDF
KEY
PPTX
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PPTX
PPTX
PPTX
Social media strategies in the workplace
More Related Content
PPTX
PPTX
Selenium2でつくるテストケースの構成について
PPTX
PDF
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
PDF
PDF
PDF
What's hot
PDF
Windows PowerShell 5.0 と Windows Server vNext の管理
PPT
PDF
PowerShell 5.0 で広がる運用管理の世界
PDF
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
PDF
JavaScriptでWebDriverのテストコードを書きましょ
PDF
PPTX
ドキュメント週末趣味のAWS ElasticBeanstalk編 Health Cheack Type
PPTX
テストしなイカ? Seleniumで自動ブラウザテスト
PDF
Playframework1でSeleniumテスト
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
PPT
PPT
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
PPTX
PDF
PDF
KEY
PPTX
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PPTX
Viewers also liked
PPTX
PPTX
Social media strategies in the workplace
PDF
Online Marketing 8 Seiten Inhalt V.1.1
PDF
PDF
2012 mda navarra marcelo ranzini_ casa vilassar
PPTX
PDF
DOCX
Evaluation question 1 Nikitha
PDF
10 Reasons Native Advertising is for Hospitality Business
PDF
PDF
5° básico a semana 18 al 22 abril
PDF
Chemoinformatics in Action
PDF
Daily Newsletter: 15th September, 2011
PPT
Customer service behaviors 11 2012
PPTX
PPTX
SORACOM UG Miyagi #1 | IoT通信プラットフォーム SORACOM のご紹介と最新情報
DOCX
Цастын баруун орны халх М.Баянбулаг
PPTX
Dr Janelle Chiasera discusses Developing an Institutional Equity Plan
Similar to Selenium
PDF
G*workshop 2011/11/22 Geb+Betamax
PPTX
PPTX
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
PPTX
Microsoft Excelでgoogle chromeを動かした話
PPTX
PDF
PPTX
WEB開発動作テストの自動化 を行うSeleniumの紹介
PPT
PPTX
PDF
OSC京都 2015 LT 「テスト自動化の闇と向き合う」
PPTX
Selenium webdriver使ってみようず
PDF
サルから進化(?)Selenium WebDriverの自動実行プログラム
PPT
テスト自動化ツール[Selenium]を検討してみて
PDF
【Camphor ×サイボウズ】selenium勉強会
PDF
PDF
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
PPTX
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
PPTX
PDF
あなたの安心を高速に守る Container-based CI
PPTX
More from takeuchi-tk
PPTX
PPTX
PPTX
Fluentd勉強会 (導入編 TreasureData活用)
PPTX
PPTX
PPTX
PPTX
Selenium 1. 2. 3. 4. 5. 6. Selenium Project
• Selenium Core
• Selenium IDE
• Selenium RC
• Selenium Grid
• Selenium on Rails
• CubicTest
• Bromine
• Selenium2(WebDriver)
6
7. 8. 9. 10. 11. 対応ブラウザ
ブラウザ Selenium-IDE Selenium-RC オペレーティングシステム
1.0 Beta-1 および 1.0
ブラウザの起動、テストの
Firefox 3 Beta-2: テストの記録と再 Windows, Linux, Mac
実行
生
1.0 Beta-1: テストの記録 ブラウザの起動、テストの
Firefox 2 Windows, Linux, Mac
と再生 実行
IE 8 開発中 Windows
Selenium-RC を介したテ ブラウザの起動、テストの
IE 7 Windows
ストの実行のみ* 実行
Selenium-RC を介したテ ブラウザの起動、テストの
Safari 3 Mac
ストの実行のみ 実行
Selenium-RC を介したテ ブラウザの起動、テストの
Safari 2 Mac
ストの実行のみ 実行
Selenium-RC を介したテ ブラウザの起動、テストの
Opera 9 Windows, Linux, Mac
ストの実行のみ 実行
Selenium-RC を介したテ ブラウザの起動、テストの
Opera 8 Windows, Linux, Mac
ストの実行のみ 実行
Selenium-RC を介したテ
ブラウザの起動、テストの
Google Chrome ストの実行のみ Windows
実行
(Windows)
Selenium-RC を介したテ
上記以外 部分的サポートが可能** 該当OS
ストの実行のみ 11
12. メリット・デメリット
• メリット
– 再テストの際に手間が少ない
– 別ブラウザのテストが簡単にできる
• デメリット
– マニュアルが不十分なため複雑な操作ができない
– 画面に少しでも修正が入ると改修が必要になる
12
13. 14. 開発サイクル
1ヶ月 1ヶ月 1ヶ月
分析 分析 分析
設計 設計 設計
開発 開発 開発
テスト テスト テスト
毎月回帰テストを行う
14
15. テストの構成(1)
1 2 ④作業者が結果を確認
①コマンドプロンプトか
ら
回帰テストを実行開始
ruby
Selenium-
WebDriver
Rspec
②テストユニットを呼び出 ③Seleniumがブラウザを操
す 作
15
16. テストの構成(2)
ruby
テスト テストケー ブラウザ操
データ生成 ス実行 作
(Rspec) (Selenium
- WebDriver)
テス
ト
デー
タ
DB
16
17. テストの構成(3)
テストユニット
describe "テストケース1" do
it_should_behave_like "ログイン"
it_should_behave_like "閲覧"
it_should_behave_like "ログアウト"
end
describe "テストケース2" do
it_should_behave_like "ログイン"
Seleniumによるブラウザ操作 it_should_behave_like "問い合わせ"
shared_examples_for "ログイン" do |mail_address| it_should_behave_like "ログアウト"
it "ログインができること" do end
sleep 3 describe "テストケース3" do
@browser.text_field(:name, "loginId").set "matatabi@nekomail.com"
it_should_behave_like "ログイン"
@browser.text_field(:name, "password").set "hogehoge"it_should_behave_like "購入"
@browser.element(:xpath => "//div[2]/div[2]/div[4]/div/div[3]/input").click "ログアウト"
it_should_behave_like
sleep 3 end
end
end 17
18. 現在の運用
• 良い点
– テストコードがRubyで簡潔に記述され理解しやす
い。
– テストデータを自動生成できる。
• 悪い点
– ローカルから実行するため特別な環境が必要。
– 僅かな画面変更でテストコードの修正が発生。
– テスト結果の確認が手作業で手間がかかる。
18
19. 20. 環境に依存しないようにす
る
Jenkinsが設置してあるサーバーに環境を構築し、
ボタン一つで実行可能にする。
びるど
でぷろい
回帰テスト
ワンクリックテ
スト
20
21. 22. 23. 24. 25.