InfoQ ホームページ RSpec に関するすべてのコンテンツ
ニュース
RSSフィード-
Envatoがエッジネットワークプロバイダをダウンタイムなしで移行
CDNプロバイダのEnvatoは、同社のエッジネットワークプロバイダを移行し、DDoS(Distributed Denial of Service)システムとWAF(Web Application Firewall)システムをひとつのプロバイダに統合した。インフラストラクチャの変更にモニタリングとレグレッションの継続的フィードバックを組み合わせ、自動化されたテストベースのアプローチのおかげで、同社はこの移行をダウンタイムなしで行うことができた。
-
RiCal: Rubyの新しいiCalendarライブラリ
RiCalはiCalendar形式としてよりよく知られているRFC2445の実装である。私たちはその作者Rick DeNatale氏と話し、なぜRubyがiCalendar形式を解析、生成する新しいライブラリを必要としているかを聞いた。
-
Remarkableでのマクロ、I18n付きのRails BDD
Railsアプリケーションを開発したり、テストしたり、統合する方法は多数ある。基本的なTest::UnitやZenTestがあるTDDからRSpec、ShouldaまたはCucumberがあるBDDに至るまで多岐にわたる。
-
Cucumberによるストーリー駆動開発の手法
ビヘイビア(振舞)駆動開発(BDD:Behaviour Driven Development)の盛り上がりは看過できない。BDDは、テスト駆動開発(TDD:テスト駆動開発)の課題に応えるかたちでDan Northが2003年に提唱した手法だ。BDDはソフトウェアプロジェクトに関わる様々な人や組織の間を巻き込み、お互いが協調していくことを促進する。そこにはたとえば、開発者、品質保証担当、技術に詳しくない業務分析担当者などが含まれている。
-
職人のペアプログラミングツアー
Corey Haines氏が、最近米国中部でとてもユニークな「ペアプログラミングツアー」に乗り出した。この革新的な旅を始めて三週間になり、Haines氏は数多くのユニークな洞察を明らかにするビデオインタビューを投稿している。
-
RubyとJtestRを用いてJava Testを加速させる
スクリプトタスク用のRubyの簡易さによってそれはテスト一式を記述するための有力候補となっている。最近までRubyを用いてJavaをテストする本当の意味での独立型のフレームワークは存在していなかった。Ola Blini氏(JRubyチームの一員)とAnda Abramovici氏によって書かれたJtestRが今それを実現する。RSpecのようなRuby機能と統合したRubyはJavaテストの記述をよりスムースにするだろう。
-
RSpec 1.1 - 振舞駆動開発支持者のためのステップアップ
最近 Ruby コミュニティでいくつかの重要なリリースがあった。先月7日には Rails 2.0 がリリースされ、そして先日 David Chelimsky 氏は RSpec 1.1 のリリースを発表した。
-
RSpecに待ちに待ったIntegration TestのRBehaveが追加
RSpecはRuby用に書かれた振舞駆動開発(略してBDD)の受け入れテスト用フレームワークである。またRSpecはJRuby環境下で動作可能なので、JavaでもRSpecを使う事が出来る。