InfoQ

InfoQ

トピック・タグ別の表示

RSpecに関するすべてのコンテンツ


RSpecに関するNews

RiCal: Rubyの新しいiCalendarライブラリ

トピック
Ruby on Rails,
RubyGems,
Ruby,
Domain Specific Languages

RiCalはiCalendar形式としてよりよく知られているRFC2445の実装である。私たちはその作者Rick DeNatale氏と話し、なぜRubyがiCalendar形式を解析、生成する新しいライブラリを必要としているかを聞いた。

Remarkableでのマクロ、I18n付きのRails BDD

トピック
Ruby on Rails,
Ruby

Railsアプリケーションを開発したり、テストしたり、統合する方法は多数ある。基本的なTest::UnitやZenTestがあるTDDからRSpec、ShouldaまたはCucumberがあるBDDに至るまで多岐にわたる。

Cucumberによるストーリー駆動開発の手法

トピック
Agile,
アジャイル技術,
ソフトウェアテスト,
コラボレーション,
Ruby,
Java

ビヘイビア(振舞)駆動開発(BDD:Behaviour Driven Development)の盛り上がりは看過できない。BDDは、テスト駆動開発(TDD:テスト駆動開発)の課題に応えるかたちでDan Northが2003年に提唱した手法だ。BDDはソフトウェアプロジェクトに関わる様々な人や組織の間を巻き込み、お互いが協調していくことを促進する。そこにはたとえば、開発者、品質保証担当、技術に詳しくない業務分析担当者などが含まれている。

RubyとJtestRを用いてJava Testを加速させる

トピック
ユニットテスト,
Ruby,
Java

スクリプトタスク用のRubyの簡易さによってそれはテスト一式を記述するための有力候補となっている。最近までRubyを用いてJavaをテストする本当の意味での独立型のフレームワークは存在していなかった。Ola Blini氏(JRubyチームの一員)とAnda Abramovici氏によって書かれたJtestRが今それを実現する。RSpecのようなRuby機能と統合したRubyはJavaテストの記述をよりスムースにするだろう。

RSpec 1.1 - 振舞駆動開発支持者のためのステップアップ

トピック
Delivering Quality,
Ruby on Rails,
アジャイル技術,
Ruby

最近 Ruby コミュニティでいくつかの重要なリリースがあった。先月7日には Rails 2.0 がリリースされ、そして先日 David Chelimsky 氏は RSpec 1.1 のリリースを発表した。

RSpecに待ちに待ったIntegration TestのRBehaveが追加

トピック
顧客要求,
Delivering Quality,
Agile,
Ruby

RSpecはRuby用に書かれた振舞駆動開発(略してBDD)の受け入れテスト用フレームワークである。またRSpecはJRuby環境下で動作可能なので、JavaでもRSpecを使う事が出来る。