Question

Où que je peux, je souhaite développer des logiciels suivants Test Driven Development (TDD) approche. Habituellement, en PHP en utilisant des moyens PHPUnit .

Idéalement, je voudrais écrire à la fois fin et des tests à gros grains. UnitTests pour aider à guider la conception et la qualité de mon code, les tests d'intégration pour vous assurer que tout cela se tient et à l'extérieur de haut niveau dans les tests d'acceptation pour vous assurer que je livre en fait ce que mon client m'a demandé de faire.

Y a-t-il des cadres de test là-bas sur mesure pour Magento qui facilitent TDD?

Était-ce utile?

La solution

Nous utilisons l'extension EcomDev_PHPUnit qui vous permet de tester presque tout dans Magento sans modifier les fichiers de base.

Je recommande la branche dev qui est actuellement plus stable que le maître.

Nous avons aussi l'expérience avec href="https://github.com/MageTest"> Mage-test, mais ne peut le recommander, car il remplace certains fichiers de base dans la communauté codePool.

Autres conseils

Si vous voulez quelque chose de très simple et rapide à installer, jetez un oeil à Testify

Je l'ai utilisé dans l'un de mes projets à tester rapidement les méthodes de modèle et aide. Pour un exemple sur la façon de l'exécuter avec Magento, vérifiez: https: // github.com/erfanimani/Ezimport/blob/master/tests/test.php

Vous pourriez aussi regarder à étendre le cadre d'automatisation de test Magento qui a plus de 1000 tests fonctionnels et qui est utilisé pour vérifier la nuit de Magento Community Edition construit http: // www. magentocommerce.com/blog/comments/automate-your-testing-with-the-magento-test-automation-framework/

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top