勉強会20140319 rspec_capybara

575 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
575
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

勉強会20140319 rspec_capybara

  1. 1. クラウドIDEでwebアプリを作成して、 Herokuにdeployしてみる。 さらに、RSpec/Cpaybaraで testしてみる。全3回で。 2014/3/19 @shugonumano 最終回
  2. 2. はじめに • 仕事の話はしません • 仕事のヒントにはなるかも。。 • 第2回ですが、最終回です • Herokuは以前やったので要望があれ ば。。。
 http://www.slideshare.net/snumano/heroku-18645301 !
  3. 3. 全体イメージ 完了 SSkkiipp 今回
  4. 4. テスト? コンピュータのプログラムを実行し、正しく動作 するかどうか確認する作業(wikipedia) http://gihyo.jp/dev/serial/01/tech_station/0001
  5. 5. RSpec/Capybara • RSpecとは
 「プログラムの振舞 (behaviour)」を記述するためのドメイ ン特化言語 (DomainSpecific Language:DSL) を提供する フレームワーク」(公式サイト) • Capybaraとは
 Webブラウザ画面を操作するためのライブラリ。画面操作 のエンジンの切り替えが可能 • Rack::Test JS操作不可 • Selenium JS操作可能

  6. 6. Selenium • ブラウザ自動化ツール • Capybaraのエンジンとして利用可能 • Firefoxのaddonとしても公開されている
  7. 7. Appium • iOS/Android nativeアプリの自動テスト環境 • こちらは第2部で。。。
  8. 8. Demo 1. Seleniumを用いたwebブラウザ操作自動化 2. RSpec/Capybara + Seleniumを用いたwebア プリテスト 3. appiumを用いたiPhone nativeアプリテスト
  9. 9. まとめ • 主に、webアプリのテストの自動化について紹 介しました • あわせて、Seleniumを用いたwebブラウザ操作 の自動化についても紹介しました。 • appiumについては(ry
  10. 10. 参考 • RSpec
 http://magazine.rubyist.net/?0021-Rspec • Capybara
 http://jnicklas.github.io/capybara/ • Selenium
 http://docs.seleniumhq.org/ • appium
 http://appium.io/
  11. 11. 今後のネタ • Heroku • Ruby on Rails/MVC WAF • RSpec/Capybara • Jenkins • Github/Git • Aruduino • Serverspec などなど。覚えた事紹介していきたいと思います。 完了

×