Soumettre la recherche
Mettre en ligne
#30 bddについて調べたことを丁寧に説明する
•
0 j'aime
•
1,439 vues
森下 智裕
Suivre
広島Ruby勉強会 #030 BDDについて調べたことを丁寧に説明するというテーマでcucumberで困ったことを Capybaraでうまく出来たということを発表したスライド
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Word pressもくもく勉強会に出てからの変化について
Word pressもくもく勉強会に出てからの変化について
Toshiki Tanji
WordPressもくもく勉強会に出てからの変化について
WordPressもくもく勉強会に出てからの変化について
Toshiki Tanji
Potatotips #5 MBaaSつかってみた
Potatotips #5 MBaaSつかってみた
Kazuaki Hidaka
ブログる
ブログる
Nemoto Yusuke
Osc16gm
Osc16gm
Net Kanayan
のん Wankuma Osaka#21
のん Wankuma Osaka#21
n_saito1111
Groongaドキュメント読書会3の進め方
Groongaドキュメント読書会3の進め方
Kouhei Sutou
Web班中間発表スライド
Web班中間発表スライド
ssuserdb6c96
Recommandé
Word pressもくもく勉強会に出てからの変化について
Word pressもくもく勉強会に出てからの変化について
Toshiki Tanji
WordPressもくもく勉強会に出てからの変化について
WordPressもくもく勉強会に出てからの変化について
Toshiki Tanji
Potatotips #5 MBaaSつかってみた
Potatotips #5 MBaaSつかってみた
Kazuaki Hidaka
ブログる
ブログる
Nemoto Yusuke
Osc16gm
Osc16gm
Net Kanayan
のん Wankuma Osaka#21
のん Wankuma Osaka#21
n_saito1111
Groongaドキュメント読書会3の進め方
Groongaドキュメント読書会3の進め方
Kouhei Sutou
Web班中間発表スライド
Web班中間発表スライド
ssuserdb6c96
Fuelphptokyo201303
Fuelphptokyo201303
Sohei Iwahori
Webサーバ、HTML
Webサーバ、HTML
Shuhei Iitsuka
卒業発表 即戦力コース 1711期 木原 健児さん
卒業発表 即戦力コース 1711期 木原 健児さん
DIVE INTO CODE Corp.
コンフェス2018 プレゼンテーション部門 (4:3)
コンフェス2018 プレゼンテーション部門 (4:3)
貴一 末田
僕とPuppetと
僕とPuppetと
Daichi Nakajima
WordPressのプラグインを俺なりにあんなことしたり こんなことしたり(仮)
WordPressのプラグインを俺なりにあんなことしたり こんなことしたり(仮)
Chiharu Nagatomi
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
parrotstudio
Re viewのリアルタイムプレギュー機能をつくってみたよ
Re viewのリアルタイムプレギュー機能をつくってみたよ
Toshihiro Yagi
Nextage hackathon
Nextage hackathon
Koji Terada
Herokuをつかってみた。
Herokuをつかってみた。
Ueki Kouji
こわくないPython
こわくないPython
Katsuya Arai
こわくないPython 補足資料
こわくないPython 補足資料
Katsuya Arai
フロントエンドのツール Yeoman を勘違いしていた
フロントエンドのツール Yeoman を勘違いしていた
girigiribauer
Debug Hacks出版記念トークイベント、新宿ジュンク堂
Debug Hacks出版記念トークイベント、新宿ジュンク堂
Hiro Yoshioka
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
Katsuya Arai
PHPで全文検索エンジンをつくるまで
PHPで全文検索エンジンをつくるまで
優之 田中
CombGig2 「Kb」の軌跡
CombGig2 「Kb」の軌跡
kb10uy
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディ
zaru sakuraba
勉強会20140319 rspec_capybara
勉強会20140319 rspec_capybara
Shugo Numano
RSpec Performance Turning
RSpec Performance Turning
Go Sueyoshi (a.k.a sue445)
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
Tsutomu Chikuba
Rspec
Rspec
Yunosuke Taga
Contenu connexe
Tendances
Fuelphptokyo201303
Fuelphptokyo201303
Sohei Iwahori
Webサーバ、HTML
Webサーバ、HTML
Shuhei Iitsuka
卒業発表 即戦力コース 1711期 木原 健児さん
卒業発表 即戦力コース 1711期 木原 健児さん
DIVE INTO CODE Corp.
コンフェス2018 プレゼンテーション部門 (4:3)
コンフェス2018 プレゼンテーション部門 (4:3)
貴一 末田
僕とPuppetと
僕とPuppetと
Daichi Nakajima
WordPressのプラグインを俺なりにあんなことしたり こんなことしたり(仮)
WordPressのプラグインを俺なりにあんなことしたり こんなことしたり(仮)
Chiharu Nagatomi
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
parrotstudio
Re viewのリアルタイムプレギュー機能をつくってみたよ
Re viewのリアルタイムプレギュー機能をつくってみたよ
Toshihiro Yagi
Nextage hackathon
Nextage hackathon
Koji Terada
Herokuをつかってみた。
Herokuをつかってみた。
Ueki Kouji
こわくないPython
こわくないPython
Katsuya Arai
こわくないPython 補足資料
こわくないPython 補足資料
Katsuya Arai
フロントエンドのツール Yeoman を勘違いしていた
フロントエンドのツール Yeoman を勘違いしていた
girigiribauer
Debug Hacks出版記念トークイベント、新宿ジュンク堂
Debug Hacks出版記念トークイベント、新宿ジュンク堂
Hiro Yoshioka
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
Katsuya Arai
PHPで全文検索エンジンをつくるまで
PHPで全文検索エンジンをつくるまで
優之 田中
CombGig2 「Kb」の軌跡
CombGig2 「Kb」の軌跡
kb10uy
Tendances
(17)
Fuelphptokyo201303
Fuelphptokyo201303
Webサーバ、HTML
Webサーバ、HTML
卒業発表 即戦力コース 1711期 木原 健児さん
卒業発表 即戦力コース 1711期 木原 健児さん
コンフェス2018 プレゼンテーション部門 (4:3)
コンフェス2018 プレゼンテーション部門 (4:3)
僕とPuppetと
僕とPuppetと
WordPressのプラグインを俺なりにあんなことしたり こんなことしたり(仮)
WordPressのプラグインを俺なりにあんなことしたり こんなことしたり(仮)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
Re viewのリアルタイムプレギュー機能をつくってみたよ
Re viewのリアルタイムプレギュー機能をつくってみたよ
Nextage hackathon
Nextage hackathon
Herokuをつかってみた。
Herokuをつかってみた。
こわくないPython
こわくないPython
こわくないPython 補足資料
こわくないPython 補足資料
フロントエンドのツール Yeoman を勘違いしていた
フロントエンドのツール Yeoman を勘違いしていた
Debug Hacks出版記念トークイベント、新宿ジュンク堂
Debug Hacks出版記念トークイベント、新宿ジュンク堂
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
PHPで全文検索エンジンをつくるまで
PHPで全文検索エンジンをつくるまで
CombGig2 「Kb」の軌跡
CombGig2 「Kb」の軌跡
En vedette
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディ
zaru sakuraba
勉強会20140319 rspec_capybara
勉強会20140319 rspec_capybara
Shugo Numano
RSpec Performance Turning
RSpec Performance Turning
Go Sueyoshi (a.k.a sue445)
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
Tsutomu Chikuba
Rspec
Rspec
Yunosuke Taga
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
turnipとcapybaraとBDDと私
turnipとcapybaraとBDDと私
Tsutomu Chikuba
RSpecのここがすごい!
RSpecのここがすごい!
mitim
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
Takaaki Kasai
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
Junichi Ito
テスト駆動開発の進化
テスト駆動開発の進化
Yukei Wachi
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
Junichi Ito
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCI
Koichiro Sumi
今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみた
zaru sakuraba
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
En vedette
(15)
Railsモデル設計ケーススタディ
Railsモデル設計ケーススタディ
勉強会20140319 rspec_capybara
勉強会20140319 rspec_capybara
RSpec Performance Turning
RSpec Performance Turning
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
オープンデータ利活用への道のり@未来型不動産サービス「IESHIL(イエシル)」の事例
Rspec
Rspec
PHP Application E2E with Capybara
PHP Application E2E with Capybara
turnipとcapybaraとBDDと私
turnipとcapybaraとBDDと私
RSpecのここがすごい!
RSpecのここがすごい!
開発者による現実的な自動化テスト及びRubyのテストツールについて
開発者による現実的な自動化テスト及びRubyのテストツールについて
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
テスト駆動開発の進化
テスト駆動開発の進化
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
起業するっておもしろい!~子育て中の主婦が突然パン屋を始めました~
どうやらテスト駆動型開発は死んだようです。これからのCI
どうやらテスト駆動型開発は死んだようです。これからのCI
今さらながらRSpecに入門してみた
今さらながらRSpecに入門してみた
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Plus de 森下 智裕
大学組織と社会人をつなぐ取り組み
大学組織と社会人をつなぐ取り組み
森下 智裕
時代はMiddleman
時代はMiddleman
森下 智裕
Raspberry piでlチカしてみた
Raspberry piでlチカしてみた
森下 智裕
Opencampus
Opencampus
森下 智裕
広島Git勉強会
広島Git勉強会
森下 智裕
#31 愛しのst2
#31 愛しのst2
森下 智裕
Wtm #55 e learning cms moodleについてと、大学での活用事例
Wtm #55 e learning cms moodleについてと、大学での活用事例
森下 智裕
#027 tddのさわり
#027 tddのさわり
森下 智裕
Plus de 森下 智裕
(8)
大学組織と社会人をつなぐ取り組み
大学組織と社会人をつなぐ取り組み
時代はMiddleman
時代はMiddleman
Raspberry piでlチカしてみた
Raspberry piでlチカしてみた
Opencampus
Opencampus
広島Git勉強会
広島Git勉強会
#31 愛しのst2
#31 愛しのst2
Wtm #55 e learning cms moodleについてと、大学での活用事例
Wtm #55 e learning cms moodleについてと、大学での活用事例
#027 tddのさわり
#027 tddのさわり
#30 bddについて調べたことを丁寧に説明する
1.
BDDについて調べたことを丁寧に説明する
2013/3/2 @CentBoss 13年3月2日土曜日
2.
今日のタイトルは@eielhさんにつけてもらいました 13年3月2日土曜日
3.
2月! 13年3月2日土曜日
4.
13年3月2日土曜日
5.
Mac買いました! 13年3月2日土曜日
6.
本題 13年3月2日土曜日
7.
前回CucumberとRspecを障りをやってみて、
Rails使ってコーディングしてたらつっかえた! しかも序盤に 13年3月2日土曜日
8.
ということで、つっかえたことをどうやったかを
今日はお話しします(目安10分) 13年3月2日土曜日
9.
問題がこれ!
前提 参加者がログインしている 13年3月2日土曜日
10.
What?!どう書けばいいのか・・・ 13年3月2日土曜日
11.
偉大なるGoogle先生に聞いてみた! 13年3月2日土曜日
12.
CucumberのstepでFactoryGirlとcapybaraを使って
システムにテストログインさせればいいらしい 13年3月2日土曜日
13.
このページを参考
もちろんGithubの本家でも勉強 13年3月2日土曜日
14.
今回使ったcapybaraの機能
visit = 指定したURLにアクセスする fill_in = 指定したフォームに文字列を入れる click_button = 指定したボタンをクリック 13年3月2日土曜日
15.
書いてみたらこんな感じになった 前提 /^参加者がログインしている$/ do
@user ||= FactoryGirl.create :user, number: "b210132" ,password: "hogehoge" visit('/users/sign_in') fill_in 'user[number]', with: @user.number fill_in 'user[password]', with: "hogehoge" click_button 'login' end 13年3月2日土曜日
16.
cucumber実行!
うまくテスト通った! 13年3月2日土曜日
17.
ということはCapybara使って疑似的に動かして
テストすればいいのか 13年3月2日土曜日
18.
参考資料
Github本家:https://github.com/jnicklas/capybara 参考にしたページ:http://richardconroy.blogspot.jp/ 2010/08/capybara-reference.html 13年3月2日土曜日
19.
ご清聴ありがとうございました! 13年3月2日土曜日
Télécharger maintenant