第65回PHP勉強会に参加してきました
恵比寿のEngine Yardで開催された第65回勉強会に参加してきました。
behat/PHPUnitではじめるBDD/TDD
- 前回のPHP勉強会をきっかけにBDDを開始
- TDDは混乱を小さくする
- BDDは自然言語でテストを記述
- 抜け漏れ防止
- オブジェクト指向強化
- Behatとmink、PHPUnitを使用
- behatのインストールは3種類
- Comporser
- Git
- Pear
- behatの下にjenkins用のbuild.xml
- FacebookAPIの不具合もbehatで監視している
- フィーチャーからスケルトンを自動生成
- ボタンidが振ってあると便利
- 時間的にタイトなので、ウェイトを入れる
- メリット
- なんちゃってアジャイルを避けられる
- 事前の洗い出しが網羅的に
- デメリット
- 後回しになりやすい
- 問題が見つかったらすぐに対処しないと無駄が
- WebDriverの選択重視。クロスブラウザに問題あり