私はそれが私が知っているので、 simpletestの大ファンです。モックと Web テストの優れたサポートを備えています。
しかし、私は常に停滞することを恐れているので、切り替えるべき説得力のある議論をいただければ幸いです。
私はそれが私が知っているので、 simpletestの大ファンです。モックと Web テストの優れたサポートを備えています。
しかし、私は常に停滞することを恐れているので、切り替えるべき説得力のある議論をいただければ幸いです。
どちらもすぐには消えないと思います。Simpletest は、小規模ではあるが関与している人々のグループによって維持されています。
PHPUnit はより大きなユーザーベースを持っているようで、切り替えの引数としてカウントされる可能性があります。私はSimpletestにとても満足しています。
私は SimpleTest を自分で使用したことがないので、比較の方法についてはあまり言えません。ただし、観察しただけでは、PHPUnit の構文ははるかに冗長に見えます。
PHPUnit マニュアルはドキュメントの優れたソースであり、フレームワークのほとんどの領域をカバーしています。マニュアルに関する私の唯一の不満は、一部の領域が詳細に欠けていることです。
私が SimpleTest よりも PHPUnit を使用する主な理由は、Phing との統合が優れていることです。
それ自体を切り替えたいかどうかはわかりませんが、コードの小さなライブラリをテストしたり、テストする必要のある既存のライブラリに何もない場合は、後でではなくすぐにテストを開始するためにphptが好きです.
phptは Simpletest ほどには拡張できませんが、適切な仕事には適切なツールです。この記事を見て、立ち上げるための詳細な議論を行ってください。
Behat をお勧めします (+mink) http://behat.org/
これは機能/統合テストですが、はるかに短い時間でより多くのコードをカバーしています...
PS 実際には、それを使用してユニット/テストを作成できますが、少しやり過ぎです...