WebDriverで始めるUIスモークテスティング入門

1,026 views

Published on

JSテスト勉強会@福岡で発表したスライドです。
ほとんど口頭で喋ってしまったので、スライドだけだと殆ど意味が分からないと思います、ごめんなさい…。

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,026
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

WebDriverで始めるUIスモークテスティング入門

  1. 1. WebDriverで始める UIスモークテスティング入門 @kuronekomichael
  2. 2. WebDriver?
  3. 3. Web Driverとは Googleが開発したWebアプリテストツール。 2011年にSeleniumと統合された。 Selenium1 (SeleniumRC) Selenium2 (WebDriverと統合) new Selenium3 (SeleniumRCが非推奨化、2013クリスマスあたりにリリース?) RESTfulなHTTPプロトコル「Json Wire Protocol」で ブラウザの遠隔操作を実現
  4. 4. Web Driverの仕組み ・テストコードを元に操作を要求する「WebDriver クライアント」 ・HTTP経由で要求を受け取ってブラウザを操作する「WebDriver サーバ」  ブラウザを操作するための「ドライバ」(ブラウザ毎に用意されている) ねこび∼ん by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
  5. 5. Web Driverの仕組み ・テストコードを元に操作を要求する「WebDriver クライアント」 ・HTTP経由で要求を受け取ってブラウザを操作する「WebDriver サーバ」  ブラウザを操作するための「ドライバ」(ブラウザ毎に用意されている) ねこび∼ん by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
  6. 6. Web Driverの仕組み ・テストコードを元に操作を要求する「WebDriver クライアント」 ・HTTP経由で要求を受け取ってブラウザを操作する「WebDriver サーバ」  ブラウザを操作するための「ドライバ」(ブラウザ毎に用意されている) ねこび∼ん by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
  7. 7. Web Driver Server ねこび∼ん by カネウチカズコ: http://ja.netbeans.org/nekobean drawn by Cacoo: http://cacoo.com/
  8. 8. スモークテスト?
  9. 9. http://www.suncoastinfrastructure.com/smoke-test.html
  10. 10. (前編) http://ameblo.jp/ca-1pixel/entry-11549761391.html (後編) http://ameblo.jp/ca-1pixel/entry-11555224680.html
  11. 11. TARGET
  12. 12. https://github.com/JsTestFukuoka/UISmokeTestExample/blob/master/doc/test.md
  13. 13. Demonstrations 1. chrome 2. android 3. firefox
  14. 14. まとめ ・スモークテストだけでも安心が広がる ・低ストレス=能率が上がる ・メンテナンスコストを意識して、適度に"諦める" ・テストを簡単に書くためのライブラリを作る ・AndroidDriverはまだ地雷がある…
  15. 15. 御清聴ありがとうございました m(_ _)m

×