狠狠撸

狠狠撸Share a Scribd company logo
クラウドIDEでwebアプリを作成して、
Herokuにdeployしてみる。
さらに、RSpec/Cpaybaraで
testしてみる。全3回で。
2014/3/19
@shugonumano
最終回
はじめに
? 仕事の話はしません
? 仕事のヒントにはなるかも。。
? 第2回ですが、最終回です
? Herokuは以前やったので要望があれ
ば。。。?
http://www.slideshare.net/snumano/heroku-18645301
!
全体イメージ
完了
SSkkiipp
今回
テスト?
コンピュータのプログラムを実行し、正しく動作
するかどうか確認する作業(wikipedia)
http://gihyo.jp/dev/serial/01/tech_station/0001
RSpec/Capybara
? RSpecとは?
「プログラムの振舞 (behaviour)」を記述するためのドメイ
ン特化言語 (DomainSpeci?c Language:DSL) を提供する
フレームワーク」(公式サイト)
? Capybaraとは?
Webブラウザ画面を操作するためのライブラリ。画面操作
のエンジンの切り替えが可能
? Rack::Test JS操作不可
? Selenium JS操作可能?
Selenium
? ブラウザ自動化ツール
? Capybaraのエンジンとして利用可能
? 贵颈谤别蹿辞虫の补诲诲辞苍としても公开されている
Appium
? iOS/Android nativeアプリの自動テスト環境
? こちらは第2部で。。。
Demo
1. Seleniumを用いたwebブラウザ操作自動化
2. RSpec/Capybara + Seleniumを用いたwebア
プリテスト
3. appiumを用いたiPhone nativeアプリテスト
まとめ
? 主に、webアプリのテストの自動化について紹
介しました
? あわせて、Seleniumを用いたwebブラウザ操作
の自動化についても紹介しました。
? 补辫辫颈耻尘については(谤测
参考
? RSpec?
http://magazine.rubyist.net/?0021-Rspec
? Capybara?
http://jnicklas.github.io/capybara/
? Selenium?
http://docs.seleniumhq.org/
? appium?
http://appium.io/
今後のネタ
? Heroku
? Ruby on Rails/MVC WAF
? RSpec/Capybara
? Jenkins
? Github/Git
? Aruduino
? Serverspec
などなど。覚えた事紹介していきたいと思います。
完了

More Related Content

勉強会20140319 rspec_capybara