TDDをめぐる、最近の議論についての私見。

はじめに DHH氏のTDD is dead. Long live testing. (DHH)のエントリは、国内でもさまざまな議論を呼び起こしました。ですが、そのセンセーショナルな見出しの影響もあり、「(TDDと同一視した上での)ユニットテストは不要」などの、ミスリードされた論調も見…

「実装をテストする」とは?

TDD界隈の議論で、「仕様のテスト」「実装のテスト」という話を聞くことがあります。 TDDのよくわからない言葉をどうやって説明するか悩んでいるという話 #SWTestAdvent — うさぎ組 明日からTDDをやってみよう! - 部屋とアジャイルと私(仮称) 今日のTDD界…

modern.IEで配布されているVMイメージを日本語環境に切り替える

Interoperability, Browser & Cross Platform Testing | Modern.IEで配布されているVMイメージを使ってWindows7+IE8の検証環境を作ったのですが、日本語環境に切り替えるのにいろいろやることがあったので、備忘録として残します。 まず、Windows Updateから…

Privateメソッドをテストしたい時に気をつけたいこと #tddadventjp

このエントリーは、TDD Advent Calendar 2013 - Qiita [キータ]の参加エントリーです。 前日のエントリーは、d_nishiyama85 さんのCakePHP + PHPUnitでの TDD 超入門 - Qiita [キータ]でした。 TDD界隈では定期的に「Private メソッドのテストは必要か」とい…

Singletonをモックする。

このエントリーは、Java Advent Calendar 2013 の参加エントリーです。テストが絡む話ですが、TDD Advent Calendar ではありません^^: 前日は、cero_tさんのラムダ禁止について本気出して考えてみた - 9つのパターンで見るStream API - Taste of Tech Topics…