タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

testに関するsatoshipのブックマーク (4)

  • オブジェクト倶楽部 2009 夏イベントに登壇させていただきました - t-wada の日記(旧)

    日はオブジェクト倶楽部夏イベントにて 90 分もの長時間(!)喋らせていただきました。 会場にてお聞きくださった皆様、ありがとうございました。 講演の内容はというと、「創発的設計 (Emergent Design) 」というコンセプトについて講演をさせていただきました。自分は何を学んできたのか、何に学んできたのかを明かにし、いまの理解を立体化しました。「テスト駆動開発を当に厳格に行うならば3イテレーション程度でアーキテクチャが破綻する」という意見に対する私の考えの表明でもあります。 Emergent Design - ObLove 2009 summerView more documents from t_wada. テスト駆動開発者はテスト駆動開発という手段だけで開発を行っている、つまり先行設計をしない、という誤解に対して、そのようなことはないという (ごく真っ当な) 結論になってい

    オブジェクト倶楽部 2009 夏イベントに登壇させていただきました - t-wada の日記(旧)
  • functional test をめぐる冒険 - elm200 の日記(旧はてなダイアリー)

    趣旨 自動テストは重要だ。この主張に真っ向から異を唱えるひとは多くないだろう。 だが実際には、テストを書くのはいささか面倒だ。特にコントローラのテスト(functional test) に苦手意識を持っている人は多いのではないか。post やら get やらいろんなメソッドが前触れもなく出てくるコントローラのテストは、モデルのテスト(unit test) に比べると「ワケわからん」感が強い。そこで今日は、functional test の仕組みについてしつこく探究してみる。仕組みを理解しないと、コントローラのテストは書きづらいと思うからだ。 functional test の例 簡単なブログエンジンを作るとしよう。 Entry(ブログ記事) というモデルを考えて、それを CRUD するコントローラとビューの足場(scaffold) を作る。 % rails -d sqlite3 blog_

    functional test をめぐる冒険 - elm200 の日記(旧はてなダイアリー)
  • Seamのテスト - ひがやすを技術ブログ

    この手のフレームワークってあんまりunit testsは書かないのですかね?SeasarやTeedaではソースの中に結構unit testsがあるのを見たことがあるので、ちょっと不安に感じちゃいます。 インテグレーションテストも大事ですが、ユニットテストはもっと大事だと思います。ユニットテストをあまり書かずにインテグレーションテストをやるってのは、不安定な基礎の上に家を作っているようで不安です。また、インテグレーションテストが自動化されていないのは不安です。 Teedaはかなりテストをかんばってますけど、それでも残念ながらデグレすることもあります。少しでもそのような可能性を減らすには、十分なユニットテストと自動化されたインテグレーションテストしかないのではないかと思います。

    Seamのテスト - ひがやすを技術ブログ
  • ウノウラボ Unoh Labs: railsのテストをevalを駆使して楽しよう

    こんにちは satoです。 testコードではパフォーマンスやセキュリティをさほど気にすることはないと思うので、testコードで evalを使って楽できるケースを書いてみたいと思います。 よく似たModel で Userと Admin があるとします。 二つの Model には confirm というメソッドが定義されていて、ユーザ登録をしてメールで送られてくる URLを をクリックすると status が 'register' から 'confirm' に変更されます。 class UserTest ["status = ?", 'register']) user.confirm assert(user.status == 'confirm', 'confirm error') end end というテストをUserTest と AdminTest に書きます。 しかし以下のような mo

  • 1