読者です 読者をやめる 読者になる 読者になる

3章 

いよいよ私にとっての最大の課題のテストが来たー

避けては通れぬ道。。。。真っ向勝負なり!

 テストには以下の3つのメリットがあると考えます。by tutorial

  1. テストが揃っていれば、機能停止に陥るような回帰バグ (regression: 以前のバグが再発したり機能追加/変更の副作用が生じたりすること、先祖返りとも言う) を防止できる。
  2. テストが揃っていれば、コードを安全にリファクタリング (機能を変更せずにコードを改善すること) できる。
  3. テストコードは、アプリケーションコードから見ればクライアントとして動作するので、アプリケーションの設計やシステムの他の部分とのインターフェイスを決めるときにも役に立つ。

f:id:snsn19910803:20151107214559p:plain

意味はhomeページのテスト。「get リクエストをhomeアクションに対して発行せよ(=送信)せよ。そうすれば、リクエストに対するレスポンスは成功になるはず」となります。

 

そんなこったであっという間に3章終了!!