Submit Search
Upload
capybara で快適なテスト生活を
•
Download as KEY, PDF
•
39 likes
•
14,681 views
Ryunosuke SATO
Follow
岡山Ruby会議01 LT での発表資料です。 Capybara を利用したテストに対してのぼくの取り組みをご紹介します。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 44
Download now
Recommended
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Java web application testing
Java web application testing
Tokuhiro Matsuno
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
Y Watanabe
究極にして至高のWAF
究極にして至高のWAF
Yuki Ishikawa
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
Munenori Sugimura
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
Recommended
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Java web application testing
Java web application testing
Tokuhiro Matsuno
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
テンプレートエンジンにMixer2を使うとSeleniumでのテストもラクになるかもねという話
Y Watanabe
究極にして至高のWAF
究極にして至高のWAF
Yuki Ishikawa
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
Munenori Sugimura
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
Y Watanabe
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
Y Watanabe
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Tasuku Suenaga
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
LT#8 乗るしかないこのECMA Script 2015に
LT#8 乗るしかないこのECMA Script 2015に
do7be
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
智治 長沢
async / await の話
async / await の話
yoitakeda
kichijyojipm17-Riot20190301
kichijyojipm17-Riot20190301
Masanobu Shimura
進撃のSbt
進撃のSbt
Yuto Suzuki
Riot.jsに触れてみた話
Riot.jsに触れてみた話
エンジニア勉強会 エスキュービズム
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
Yuki Okada
Riotjsハンズオン
Riotjsハンズオン
omi end
Angular2実践入門
Angular2実践入門
Shumpei Shiraishi
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Satoshi Takami
Our Track to Modern Angular
Our Track to Modern Angular
Yuta Shimizu
[jjug] Java と Benchmark
[jjug] Java と Benchmark
Tokuhiro Matsuno
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
Y Watanabe
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
Koji Nakamura
テストを書くのが嫌いな君へ #m3dev
テストを書くのが嫌いな君へ #m3dev
Kazuhiro Sera
More Related Content
What's hot
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
Y Watanabe
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
Y Watanabe
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Tasuku Suenaga
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
LT#8 乗るしかないこのECMA Script 2015に
LT#8 乗るしかないこのECMA Script 2015に
do7be
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
智治 長沢
async / await の話
async / await の話
yoitakeda
kichijyojipm17-Riot20190301
kichijyojipm17-Riot20190301
Masanobu Shimura
進撃のSbt
進撃のSbt
Yuto Suzuki
Riot.jsに触れてみた話
Riot.jsに触れてみた話
エンジニア勉強会 エスキュービズム
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
Yuki Okada
Riotjsハンズオン
Riotjsハンズオン
omi end
Angular2実践入門
Angular2実践入門
Shumpei Shiraishi
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Satoshi Takami
Our Track to Modern Angular
Our Track to Modern Angular
Yuta Shimizu
[jjug] Java と Benchmark
[jjug] Java と Benchmark
Tokuhiro Matsuno
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
Y Watanabe
What's hot
(20)
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
2013-09 テンプレートエンジンMixer2紹介 HTML5J&JJUG合同勉強会LT
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
201311 webデザイナとエンジニアのチームワークを加速させるテンプレートエンジンmixer2 devlove現場甲子園
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
PlayFramework1.x基礎編
PlayFramework1.x基礎編
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
LT#8 乗るしかないこのECMA Script 2015に
LT#8 乗るしかないこのECMA Script 2015に
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
async / await の話
async / await の話
kichijyojipm17-Riot20190301
kichijyojipm17-Riot20190301
進撃のSbt
進撃のSbt
Riot.jsに触れてみた話
Riot.jsに触れてみた話
【Camphor ×サイボウズ】selenium勉強会
【Camphor ×サイボウズ】selenium勉強会
Riotjsハンズオン
Riotjsハンズオン
Angular2実践入門
Angular2実践入門
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Our Track to Modern Angular
Our Track to Modern Angular
[jjug] Java と Benchmark
[jjug] Java と Benchmark
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
20130511 jjug ccc講演 さらばjsp JAXBとmixer2
Viewers also liked
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
Koji Nakamura
テストを書くのが嫌いな君へ #m3dev
テストを書くのが嫌いな君へ #m3dev
Kazuhiro Sera
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCI
Koichiro Sumi
The Social-Engineer Village at DEF CON 24 : Does Cultural Differences Become ...
The Social-Engineer Village at DEF CON 24 : Does Cultural Differences Become ...
Tomohisa Ishikawa, CISSP, CSSLP, CISA, CISM, CFE
OAuth2.0によるWeb APIの保護
OAuth2.0によるWeb APIの保護
Naohiro Fujie
HLSについて知っていることを話します
HLSについて知っていることを話します
Moriyoshi Koizumi
Viewers also liked
(6)
Capybaraで雑にWebスクレイピング
Capybaraで雑にWebスクレイピング
テストを書くのが嫌いな君へ #m3dev
テストを書くのが嫌いな君へ #m3dev
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCI
The Social-Engineer Village at DEF CON 24 : Does Cultural Differences Become ...
The Social-Engineer Village at DEF CON 24 : Does Cultural Differences Become ...
OAuth2.0によるWeb APIの保護
OAuth2.0によるWeb APIの保護
HLSについて知っていることを話します
HLSについて知っていることを話します
Similar to capybara で快適なテスト生活を
普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話
ko ty
Ruby/Rails Benchmarking and Profiling with TDD
Ruby/Rails Benchmarking and Profiling with TDD
Yasutomo Uemori
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Takuro Sasaki
Haikara
Haikara
jewel12
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
Shigeru UCHIYAMA
Testing in Sinatra
Testing in Sinatra
Uchio Kondo
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
Rails composerでrails newを楽にしよう
Rails composerでrails newを楽にしよう
健太 田上
Hyper → Highspeed → Development
Hyper → Highspeed → Development
aktsk
SpockからRSpecにきたときの気づき #coedorb
SpockからRSpecにきたときの気づき #coedorb
Youtarou TAKAHASHI
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
Start-padrino
Start-padrino
Uchio Kondo
Ruby on Rails Tutorial Chapter5-7
Ruby on Rails Tutorial Chapter5-7
Sea Mountain
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
Koichiro Ohba
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
Yukihiko SAWANOBORI
JasmineによるJavascriptテスト駆動開発
JasmineによるJavascriptテスト駆動開発
Yoichi Toyota
Ruby on Rails Tutorial Chapter11-13
Ruby on Rails Tutorial Chapter11-13
Sea Mountain
HerokuでRails3.2 we love herokuの事例
HerokuでRails3.2 we love herokuの事例
Naoto Koshikawa
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
豊明 尾古
Similar to capybara で快適なテスト生活を
(20)
普段Djangoを使っている人間がruby on railsを勉強してみた話
普段Djangoを使っている人間がruby on railsを勉強してみた話
Ruby/Rails Benchmarking and Profiling with TDD
Ruby/Rails Benchmarking and Profiling with TDD
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
Haikara
Haikara
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
Testing in Sinatra
Testing in Sinatra
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Rails composerでrails newを楽にしよう
Rails composerでrails newを楽にしよう
Hyper → Highspeed → Development
Hyper → Highspeed → Development
SpockからRSpecにきたときの気づき #coedorb
SpockからRSpecにきたときの気づき #coedorb
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Start-padrino
Start-padrino
Ruby on Rails Tutorial Chapter5-7
Ruby on Rails Tutorial Chapter5-7
The Essence of Using Ruby on Rails in Corporations
The Essence of Using Ruby on Rails in Corporations
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
JasmineによるJavascriptテスト駆動開発
JasmineによるJavascriptテスト駆動開発
Ruby on Rails Tutorial Chapter11-13
Ruby on Rails Tutorial Chapter11-13
HerokuでRails3.2 we love herokuの事例
HerokuでRails3.2 we love herokuの事例
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
More from Ryunosuke SATO
片手間JS on Rails
片手間JS on Rails
Ryunosuke SATO
gem の探し方
gem の探し方
Ryunosuke SATO
Rails あるある
Rails あるある
Ryunosuke SATO
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
Ryunosuke SATO
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
Ryunosuke SATO
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Ryunosuke SATO
Introduction for Browser Side MVC
Introduction for Browser Side MVC
Ryunosuke SATO
コミュニティのある風景
コミュニティのある風景
Ryunosuke SATO
Testable JavaScript
Testable JavaScript
Ryunosuke SATO
Social coding をもっと楽しみたいあなたへ
Social coding をもっと楽しみたいあなたへ
Ryunosuke SATO
Clean Javascript
Clean Javascript
Ryunosuke SATO
Node.jsってどうなの?
Node.jsってどうなの?
Ryunosuke SATO
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
Ryunosuke SATO
脱レガシー化計画
脱レガシー化計画
Ryunosuke SATO
Pusherとcanvasで作るリアルタイムグラフ
Pusherとcanvasで作るリアルタイムグラフ
Ryunosuke SATO
ServerSideJavaScript
ServerSideJavaScript
Ryunosuke SATO
More from Ryunosuke SATO
(17)
片手間JS on Rails
片手間JS on Rails
gem の探し方
gem の探し方
Rails あるある
Rails あるある
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Introduction for Browser Side MVC
Introduction for Browser Side MVC
コミュニティのある風景
コミュニティのある風景
Testable JavaScript
Testable JavaScript
Social coding をもっと楽しみたいあなたへ
Social coding をもっと楽しみたいあなたへ
Clean Javascript
Clean Javascript
Node.jsってどうなの?
Node.jsってどうなの?
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
脱レガシー化計画
脱レガシー化計画
Pusherとcanvasで作るリアルタイムグラフ
Pusherとcanvasで作るリアルタイムグラフ
ServerSideJavaScript
ServerSideJavaScript
Recently uploaded
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Recently uploaded
(14)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
capybara で快適なテスト生活を
1.
Capybaraで快適な
テスト生活を http://www.flickr.com/photos/capybarajp/5229619542 2012.07.07 Ruby札幌 岡山Ruby会議01 佐藤 竜之介(@tricknotes)
2.
提供 From Sapporo, with
Love for Ruby. Ruby札幌
3.
About me
4.
5.
6.
7.
8.
よろしく お願いします
9.
今日の話
10.
webアプリケー ションのEnd-to- Endテスト につい て、私の取り組みを
ご紹介します
11.
12.
対象者 これから仕事でも Rubyを 使ってみたいひと
13.
End-to-End テスト
14.
テスト項目管理ツール
15.
16.
良い点 ユーザが使うであろうシナ リオを押さえてある すべてのコンポーネントを 統合した状態の試験である
17.
最大の欠点 自動化できない
18.
automatization
http://www.flickr.com/photos/hidekazufuruki/6881051786
19.
http://jnicklas.github.com/capybara/
20.
?
? Capybara
21.
README 読んでね
see: https://github.com/jnicklas/ capybara/blob/master/README.md
22.
簡単に。
23.
capybara- selenium
webkit capybara cucumber RSpec
24.
drivers ブラウザ selenium エミュレータ
capybara-webkit capybara-zombie poltergeist https://github.com/jnicklas/capybara/wiki/Available-drivers
25.
using capybara ブラウザでの操作やエ ミュレータでの操作が、 全部
Ruby で書ける
26.
例えばこんな感じ
27.
自分が経験した話 どういうところで実施し たかというと...
28.
rails2.3 から rails
3.2 への移行
29.
大変
30.
いろいろ壊れる 例えば... scope routing
acts_as_paranoid will_paginate ...
31.
アプリケーションコード に依存しないテスト ≠rails
のテスト
32.
capybara
テスト 仕様化 検証 検証 移行前 移行後 rails2 rails3
33.
さらに…
34.
アプリケーションコード に依存しないテスト ≠rails
のテスト
35.
例えば...
capybara テスト etc
36.
おまけ
37.
とは言っても、
テスト結果を Excelで欲しい人のために https://gist.github.com/3062485
38.
39.
40.
41.
42.
まとめ
43.
✓ capybaraは End-to-End
テストのためのライブラリです ✓ capybaraは rails 以外にも 使えます
44.
http://www.flickr.com/photos/sakura-kame/479871795/
快適なテスト生活を!
Editor's Notes
\n
\n
今日ぼくがお話するテーマなんですが、\n
\n
普段は Ruby と JavaScript を使ってお仕事をしています\n
\n
\n
\n
今日ぼくがお話するテーマなんですが、\n
\n
\n
\n
今日ぼくがお話するテーマなんですが、\n
\n
\n
\n
\n
\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
では、ここで、パターンが大事である理由について考えてみましょう。\n
\n
\n
\n
\n
\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
\n
\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
今日ぼくがお話するテーマなんですが、\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
また、クライアントサイドで大規模開発を行う際の、パターンの一実装として、 backbone.js というフレームワークも出ています。\nしっかり使ったわけではありませんが、さきほどの nodejitsu の記事の中でも紹介されています。\n
\n
\n
\n
今日ぼくがお話するテーマなんですが、\n
\n
\n
Download now