Magento 1テストフレームワーク
-
16-10-2019 - |
質問
できる限り、私はソフトウェアを開発するのが好きです テスト駆動型開発(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/