Behatのインストール
PHPで作られたE2E、BDDテストツール
まずはインストールして見る。
参考サイト
Behat+Selenium Webdriverで受け入れテストの自動化をやってみた
PHP製BDDテストフレームワークBehatでE2Eテスト - Qiita
1.composerのインストール
$ curl -sS https://getcomposer.org/installer | php
2.comporserの初期設定
$ php composer.phar init -n $ php composer.phar config bin-dir "bin/"
3.comporser.jsonの編集してBehatをダウンロード対象に設定
{ "require-dev": { "behat/behat": "3.*@stable", "behat/mink": "1.*@stable", "behat/mink-extension": "*", "behat/mink-goutte-driver": "*", "behat/mink-sahi-driver": "*", "behat/mink-selenium2-driver": "*", "behat/mink-zombie-driver": "*" }, "config": { "bin-dir": "bin/" } }
4.Behatのインストール
$ php composer.phar install
5.Behatの初期化
$ cd behat $ ./bin/behat --init +d features - place your *.feature files here +d features/bootstrap - place your context classes here +f features/bootstrap/FeatureContext.php - place your definitions, transformations and hooks here
6.設定ファイルのサンプルがあるのでコピーして使う。
$ cp ./vendor/behat/mink-extension/behat.yml.dist ./behat.yml
7.その他
behatのヘルプ
$ ./bin/behat --story-syntax --lang=ja # フィーチャ書式構文 $ ./bin/behat -dl --lang=ja # 書式一覧 $ ./bin/behat -di --lang=ja # 書式一覧+詳細説明 $ ./bin/behat --config-reference # behat.yml設定パラメータ
Behat + phantomjs
http://qiita.com/dozo/items/5a5f81061a5aade383d6
CakePHPで学ぶ継続的インテグレーション (impress top gear)
- 作者: 渡辺一宏,吉羽龍太郎,岸田健一郎,穴澤康裕,丸山弘詩
- 出版社/メーカー: インプレス
- 発売日: 2014/09/19
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る