どうしてこうなった! Rubyテスティングフレームワークの壮絶な歴史 #rubykaigi 2015 #rubykaigiA
The history of testing framework in Ruby
Kouhei Sutou @ktou
http://rubykaigi.org/2015/presentations/kou
自己紹介
アオヤマ ミント
@MintoAoyama
始まりました #rubykaigi #rubykaigiA pic.twitter.com/u8X04ivFSJ
2015-12-12 10:45:40
拡大
拡大
DJ ゆかお (Yuka)
@yucao24hours
#rubykaigi #rubykaigiA "テストユニット”(あえて英語表記しない) これ個人的にめっちゃタイムリーな話
2015-12-12 10:46:53
黒曜@Leaner Technologies
@kokuyouwind
「皆さんには/¥Atest.+unit¥z/iの違いがわかるみなさんになってもらいます」 #rubykaigi #rubykaigiA
2015-12-12 10:47:11Rubyの歴史を見ていきましょう
黒曜@Leaner Technologies
@kokuyouwind
1.3の時にtestsuppというテスティングフレームワークが入った。PerlのTestモジュール(1998)を参考にしたもの。 #rubykaigi #rubykaigiA
2015-12-12 10:48:11
Nick Hance
@nhance
"Let's start the history lesson" - @ktou #rubykaigi #ruby #testing pic.twitter.com/zfTbepLquZ
2015-12-12 10:48:18
拡大
黒曜@Leaner Technologies
@kokuyouwind
1.4ではxUnit系テスティングフレームワークがリリースされた。RubyUnitと呼ばれているもの。1999年11月20日には存在していた。 #rubykaigi #rubykaigiA
2015-12-12 10:48:57
黒曜@Leaner Technologies
@kokuyouwind
RubyUnitはRuby-ish。テストジェネレータやテスト実行コアmンドがある。rubyunitってgemが去年からあるが、これはなんの関係もない。 #rubykaigi #rubykaigiA
2015-12-12 10:49:48
黒曜@Leaner Technologies
@kokuyouwind
Ruby1.6にLapidaryというxUnit系の2つめのフレームワークが出た。APIがキャメルケースになってるのが特徴。Ruby-ishじゃない。GUIテストランナーがついている。 #rubykaigi #rubykaigiA
2015-12-12 10:50:42