某所某日 お客様「この画面遷移が〜(延々)」俺「はい…」お客様「あっ、そういえばこの画面でこれ追加」俺「はい…」 … 俺「これ画面遷移マジ複雑だし、仕様変更の量半端ないし、これは後でエンバグするやろ…。自動テストしたい…、でもTwitter連携あるからなー。PHPだし…ちゃんとしたMechanizeみたいなのないし*1…seleniumしかないか…」 Seleniumやる前のイメージ ・なんかすごい面倒くさい ・なんか色々面倒くさい ・なんかめっちゃ面倒くさい ↓ ・しかたない、もうPerlでテスト書こうかな… やった後のイメージ ・複雑なことしなければ超カンタンじゃねーか!だまされた ・PHPで十分や!!! 手順 ・SeleniumServerをいれる ・PHPUnitで動くSeleniumのライブラリ入れる ・Seleniumのテストケースを生成するツールをいれる ・テストケース作る