5

テストにsymfonyのlimeまたはphpunitを使用する必要があるのでしょうか。

それぞれの長所と短所は何ですか?

ありがとう

4

3 に答える 3

3

Limeは、かなり単純なテストフレームワークです。テストを書くのは簡単で、驚くほど高速ですが、もろいです。たとえば、パーシャルやスロットで問題が発生する可能性があります。

Lime2は2009年後半にアルファ状態でリリースされ、その後PHPUnitを優先して廃止されました。PHPUnitは、今後のSymfony2で正式にサポートされます。

私は両方を使用します。Limeは「迅速で汚い」テストに最適ですが、将来性のあるあらゆる物質のテストスイートを構築したい場合は、PHPUnitを使用してください。

于 2011-06-07T15:37:28.113 に答える
2

LimeはSymfonyのドキュメントで十分にカバーされているので、始めるのに最適な場所かもしれません。

ライムを「成長」させた場合、PHPUnitが次の呼び出しポートになる可能性がありますが、別の方法もあります。

于 2010-05-19T14:47:17.780 に答える
0

Symfonyはphpunitに移行しました。Symfony2には標準のテストユーティリティがあります。そのため、phpunitを使用する必要があります。

テストを記述し、コードと統合するのが簡単になります。

于 2012-01-04T00:07:56.703 に答える