質問

できる限り、私はソフトウェアを開発するのが好きです テスト駆動型開発(TDD) アプローチ。通常、PHPで使用することを意味します phpunit.

理想的には、細かいテストと粗粒の両方のテストを書きたいと思います。私のコードの設計と品質を導くのに役立つUNITTSTS、統合テストはすべてが一緒になっていることを確認し、顧客が提供するように依頼したものを実際に配信するために、受け入れテストで外部をハイレベルで確認します。

TDDを促進するMagentoに合わせたテストフレームワークはありますか?

役に立ちましたか?

解決

を使用しています ecomdev_phpunit 拡張機能により、コアファイルを変更せずにMagentoのほぼすべてをテストできます。

現在、マスターよりも安定しているDEVブランチをお勧めします。

経験もあります mageテスト, 、しかし、それを推奨することはできません。なぜなら、コミュニティCodePoolのコアファイルを上書きするからです。

他のヒント

非常にシンプルで迅速なセットアップが必要な場合は、 証言します

私はプロジェクトの1つでそれを使用して、モデルとヘルパーの方法を迅速にテストしました。 Magentoで実行する方法の例については、次のことを確認してください。 https://github.com/erfanimani/ezimport/blob/master/tests/test.php

また、1000を超える機能テストがあり、Magento Community Editionの夜間のビルドをチェックするために使用されるMagento Test Automation Frameworkの拡張を見ることもできます。http://www.magentocommerce.com/blog/comments/automate-your-testing-with the-magento-test-automation-framework/

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top