LoginSignup
3
3

More than 5 years have passed since last update.

テスト開発駆動について一連の流れ(唯のメモ)

Last updated at Posted at 2016-02-18

新しい機能を実装したいとき…
* railsだと、gemのFactory Girlって機能が便利

1.まず、rails gで新機能をつくる

2.開発用のシードデータを準備

3.テストスクリプトを書いてテスト

  • 機能の「抜け」をテストするので、最初はテストが失敗するのが正しい
  • 成功してしまった場合は、テストスクリプトがうまく書けていないってこと。
  • 正常に失敗したら、エラー症状を調べる。

4.テストが成功するように、機能を実装する(コーディング)

  • 今度は上記テストが必ず通るように実装

5.リファクタリング

  • 上記コーディングを綺麗にする。
  • 「テストが通る」ことを維持したまま修正していくので、大幅修正でも安全に作業できる。
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3