Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
コマンドライン 
E2Eテスト 
2014.11.1 渋谷Ruby会議01 
sendagaya.rb @iR3 福井修
@iR3 
2012 sendagaya.rb 
RubyKaja
2012.5.2 第1回 sendagaya.rb
テスト自動化 
やってますか?
http://www.slideshare.net/FUKUIOsamu/20121016shibuyarb
http://www.slideshare.net/FUKUIOsamu/20140212-develove
TDD is dead. Long live testing. 
By David Heinemeier Hansson on April 23, 2014 
http://david.heinemeierhansson.com/2014/td...
本来の検証のテストは 
同じ操作で、同じ期待した結果が 
出ることを確かめること 
人間が何度も手入力する面倒なところを 
プログラムで自動化するのが 
テスト自動化への道筋
Web画面の操作の自動化は 
Capybara 
! が定番
2013.5 るびま42号 Turnip記事 
http://magazine.rubyist.net/?0042-FromCucumberToTurnip
では、 
コマンドライン 
の操作は?
http://d.hatena.ne.jp/ursm/20090625/1245947107
systemu では終了ステータス (Process::Status)、 
標準出力、標準エラー出力を配列で返してくれます! 
https://github.com/ahoward/systemu
コマンド操作の自動化は 
Systemu 
! 
→ 定番に
コマンドライン 
のテストを 
turnip でまわす話は 
2014.11.29 Tokyu.rb をお楽しみに
20141101渋谷ruby会議
Upcoming SlideShare
Loading in …5
×

20141101渋谷ruby会議

3,661 views

Published on

Web画面のE2Eテストには Capybaraが定番。コマンドラインのE2Eテストは? への答えは...

Published in: Software
  • Be the first to comment

20141101渋谷ruby会議

  1. 1. コマンドライン E2Eテスト 2014.11.1 渋谷Ruby会議01 sendagaya.rb @iR3 福井修
  2. 2. @iR3 2012 sendagaya.rb RubyKaja
  3. 3. 2012.5.2 第1回 sendagaya.rb
  4. 4. テスト自動化 やってますか?
  5. 5. http://www.slideshare.net/FUKUIOsamu/20121016shibuyarb
  6. 6. http://www.slideshare.net/FUKUIOsamu/20140212-develove
  7. 7. TDD is dead. Long live testing. By David Heinemeier Hansson on April 23, 2014 http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html 【翻訳】テスト駆動開発(TDD)は もう終わっているのか? http://postd.cc/is-tdd-dead-part1/ TDD/BDDは 開発手法のひとつ
  8. 8. 本来の検証のテストは 同じ操作で、同じ期待した結果が 出ることを確かめること 人間が何度も手入力する面倒なところを プログラムで自動化するのが テスト自動化への道筋
  9. 9. Web画面の操作の自動化は Capybara ! が定番
  10. 10. 2013.5 るびま42号 Turnip記事 http://magazine.rubyist.net/?0042-FromCucumberToTurnip
  11. 11. では、 コマンドライン の操作は?
  12. 12. http://d.hatena.ne.jp/ursm/20090625/1245947107
  13. 13. systemu では終了ステータス (Process::Status)、 標準出力、標準エラー出力を配列で返してくれます! https://github.com/ahoward/systemu
  14. 14. コマンド操作の自動化は Systemu ! → 定番に
  15. 15. コマンドライン のテストを turnip でまわす話は 2014.11.29 Tokyu.rb をお楽しみに

×