Recommended
PDF
PDF
PPTX
Selenium2でつくるテストケースの構成について
PPTX
PDF
PDF
PPTX
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
PPTX
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PPTX
PDF
Windows PowerShell 5.0 と Windows Server vNext の管理
PDF
JavaScriptでWebDriverのテストコードを書きましょ
PPTX
ドキュメント週末趣味のAWS ElasticBeanstalk編 Health Cheack Type
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
PPT
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
PPT
PDF
PPTX
テストしなイカ? Seleniumで自動ブラウザテスト
PDF
PDF
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
KEY
PDF
PPT
PDF
PowerShell 5.0 で広がる運用管理の世界
PDF
Playframework1でSeleniumテスト
PPTX
PPT
Customer service behaviors 11 2012
DOCX
Цастын баруун орны халх М.Баянбулаг
More Related Content
PDF
PDF
PPTX
Selenium2でつくるテストケースの構成について
PPTX
PDF
PDF
PPTX
PDF
サイボウズがWebアプリ自動テスト に活用しているossツールの紹介
What's hot
PPTX
PowerShell の基本操作とリモーティング&v3のご紹介 junichia
PPTX
PDF
Windows PowerShell 5.0 と Windows Server vNext の管理
PDF
JavaScriptでWebDriverのテストコードを書きましょ
PPTX
ドキュメント週末趣味のAWS ElasticBeanstalk編 Health Cheack Type
PDF
ハイパフォーマンスSeleniumテスト@サイボウズ
PPT
PDF
海外のSeleniumカンファレンスではどんな発表がされているのか2014
PPT
PDF
PPTX
テストしなイカ? Seleniumで自動ブラウザテスト
PDF
PDF
PDF
「Selenium実践入門」で学ぶテスト自動化の世界
KEY
PDF
PPT
PDF
PowerShell 5.0 で広がる運用管理の世界
PDF
Playframework1でSeleniumテスト
PPTX
Viewers also liked
PPT
Customer service behaviors 11 2012
DOCX
Цастын баруун орны халх М.Баянбулаг
PDF
Chemoinformatics in Action
PDF
PPTX
SORACOM UG Miyagi #1 | IoT通信プラットフォーム SORACOM のご紹介と最新情報
PPTX
Social media strategies in the workplace
PPTX
Dr Janelle Chiasera discusses Developing an Institutional Equity Plan
PDF
Online Marketing 8 Seiten Inhalt V.1.1
PPTX
PDF
PPTX
PDF
10 Reasons Native Advertising is for Hospitality Business
PDF
2012 mda navarra marcelo ranzini_ casa vilassar
PDF
PDF
5° básico a semana 18 al 22 abril
DOCX
Evaluation question 1 Nikitha
PDF
Daily Newsletter: 15th September, 2011
PPTX
Similar to Selenium
PDF
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
PPTX
Microsoft ExcelでWebブラウザ(Selenium WebDriver)を動かした話
PPT
テスト自動化ツール[Selenium]を検討してみて
PPTX
PPTX
Microsoft Excelでgoogle chromeを動かした話
PDF
【Camphor ×サイボウズ】selenium勉強会
PDF
サルから進化(?)Selenium WebDriverの自動実行プログラム
PPTX
PDF
PPTX
WEB開発動作テストの自動化 を行うSeleniumの紹介
PPTX
PDF
G*workshop 2011/11/22 Geb+Betamax
PPTX
PPT
PPTX
PPTX
Selenium webdriver使ってみようず
PDF
あなたの安心を高速に守る Container-based CI
PDF
OSC京都 2015 LT 「テスト自動化の闇と向き合う」
PDF
PPTX
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
More from takeuchi-tk
PPTX
PPTX
PPTX
PPTX
Fluentd勉強会 (導入編 TreasureData活用)
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.