title.png

^<< 2006.10/1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>$

Trackback の仕組みはありませんので、コメントにでも残していただくと嬉しいかも、です。

(2006.10.23)

テストは「網」

私がテストについて抱いている最近のイメージは「」です。 これはユニットテストからシステムテスト・スモークテストまでいろんなレイヤーのテスト全部についてですね。

網目をすり抜けていってしまう、なにかイケてない(あるいはまだ存在しない)実装や仕様や要求をうまくキャッチするのがその役目です。 ただ、最初から網目を細かくしようとすると、挫折してしまうかもしれません。

むしろ、最初はざっくりと大きな網目のものを、まずは作ってしまうことがポイントかなー、なんて思います。 しかるのちに、だんだん編み目を細かくしていく、と。 特にユニットテスト。

TDD の場合は、「捕虫網を持ってこちらから捕まえに行く」のではなくて、「ターゲットが必ず通る所に、捕まえられる筈の網目の網をセットしておく」感じでしょうか。 つまりトラップに近い。

「網」は一つのメタファーなので、このアナロジーだけでテストの全ての側面を語れるわけではないですが、今私が抱いているイメージの1断面を書いてみました。

ツッコミ

よっふぃ〜 網をざっくり作るという部分がものすごく参考になりました。プログラムって話を壮大にしてしまって挫折するという一つのパターンがあって、大まかでいいから基礎を作ってしまう為のノウハウが必要なんですよね。これについてもその一部だと思いました。 (2006/10/23 02:49:30)

あまの コメントありがとう。そうですね、テストだけじゃなくて、実装そのものについても同じ事が言えるかも知れません。 (2006/10/23 23:37:00)

Nice layout. But i didnt find information for me that i try to find on your website. But thanks you in any way!

---------- (2006/11/20 22:32:42)

Great site!!! Very Cool. Keep up the good work. Very sweet person to chat with. :) Luv, ME

---------- (2006/11/22 17:16:10)

Hi! Guys how you manage to make such perfect sites? Good fellows!
(2006/11/26 21:20:31)

Hi! Your site appeared very useful to me. Excellent work, thanks.

---------- (2006/11/28 14:06:03)

Hi! Your site appeared very useful to me. Excellent work, thanks.
(2006/12/02 10:36:41)

Your site has very much liked me. I shall necessarily tell about him to the friends.

---------- (2006/12/06 12:16:28)

Sehr guten site. Alles arbeitet deutlich(klar), schon eben storungsfrei. Wer machte? Vielleicht vom Weg?

---------- (2006/12/10 08:36:04)