タグ

TDDとbddに関するyuisekiのブックマーク (2)

  • テスト駆動開発/振る舞い駆動開発を始めるための基礎知識

    連載目次 2000年代初期に開発手法として確立された「テスト駆動開発」(Test Driven Development、以下「TDD」)は、その後10年もの間で普及が進み、今や珍しくない開発スタイルの1つとなっています。国内でも「アジャイルアカデミー」「TDD Boot Camp」などによる推進・普及活動が各地で活発化し、認知が広がってきました。 なおTDDは誕生からこれまでの間に、さまざまな工夫や実践上のノウハウが提唱されてきました。またTDDの普及に影響を受け、他のさまざまな「テストファースト」手法も台頭してきています。 稿では、そうしたTDDの発展や、振る舞い駆動開発(Behavior Driven Development、以下「BDD」)など他のテストファースト手法への展開についても解説します。 ※編集部注:ソフトウェアの「テスト」そのものの概要や種類について知りたい方は記事「J

    テスト駆動開発/振る舞い駆動開発を始めるための基礎知識
  • autotestとRSpecを使う

    色々見たけどgithub見るのが一番早かった https://github.com/rspec/rspec/wiki/autotest まずはRSpecとZenTestをインストールする。 % gem install rspec % gem install ZenTest ~/.rspecに書いたRSpecの設定はこんなん。 # /.rspec --format nested --color ファイル保存のタイミングでテストを実行してくれるようにautotest-fseventを、 テスト結果をgrowlで通知してくれるようにautotest-growlを入れる。 % gem install autotest-fsevent autotest-growl ~/.autotestを作って、以下を書く。 # Include plugins require 'autotest/fsevent'

  • 1