ratio - rational - irrational

« DebianでXen 3.0 - Domain 0編 | Main | Active Recordが不適当なキャッシュを返す(?)問題 »

2006年05月30日

Rails 1.1のIntegration Test

Rails 1.1以降の新機能を勉強すべく、AWDwR 2nd ed.を見ながら自分用アプリケーションを書いている。でも、Integration Testは楽しすぎる。

素敵な自分風DSLが書けるのが嬉しくて、もはやテストシナリオを書くのが自己目的化している。プログラマがテストを書くのが楽しくなって、テストシナリオが充実するのは良いことだ。でも実務で使うときには、くれぐれも「テストするために機能を書く」羽目にならないように注意が必要。うっかりすると無駄に充実したシナリオだけが量産され兼ねない。

でも、Integration Testで書くシナリオがユースケースの反映であり、それが顧客価値の充実につながらるなら、今までよりもほんのちょっとだけシナリオ書きに力を入れるのは良いのかもしれない。要は、バランスだろうか。RUPにおけるユースケースシナリオに相当するものをIntegration Testのテストメソッドとして書けば割とよい感じのバランスになるかもしれない。テストによる仕様の明示化、仕様を満たすことの確認を自動化、ということで。



トラックバック

この記事のトラックバックpingのURL:
http://idm.s9.xrea.com/blog/mt-tb.cgi/441

コメント

新しくコメントをつける

よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。




blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com
© 2006 Yugui

Powered by Movable Type 3.2-ja-2