1

私は最近、codeigniterを使用する会社に参加しました。私はnodejsとrailsを大量に使用しているので、ツール(rspec / jasmine / mocha)のようなBDDが不足しているように感じます。PHPやCodeIgniterにはCLIベースのテストスイートがありますか?もしそうなら、どのようにアプリを構成する必要がありますか?従うことができる良い慣習はありますか?

4

3 に答える 3

2

phpunitをcodeigniterに統合し、いくつかの便利な機能を提供し、それを一般的に快適なエクスペリエンスにするCIUnitと呼ばれるプロジェクトがあります。残念ながら、公式ブランチはCIバージョン1.7.2で停止していますが、2.1.2で使用しているフォークがあります。

これにより、通常のxUnitスタイルのテストスイート、コードカバレッジレポートジェネレーター、セレン統合、モックおよびスタブオブジェクトなどが提供されます。

于 2012-08-02T20:00:10.033 に答える
2

最も人気のある2つのPHPBDDフレームワークは、どのPHPプロジェクトでも問題なく機能するはずです。

于 2012-08-06T15:41:07.570 に答える
0

今日の最善の解決策は、PHPUnitとSeleniumです。私はここで使用法をカバーする記事を書きました:

于 2014-07-05T17:08:18.707 に答える