Partout où je peux, j'aime développer des logiciels suivant une approche de développement piloté par les tests (TDD) . Habituellement, en PHP, cela signifie utiliser PHPUnit .
Idéalement, je voudrais écrire des tests à la fois fins et grossiers. Unittests pour aider à guider la conception et la qualité de mon code, des tests d'intégration pour s'assurer que tout se bloque ensemble et de haut niveau à l'extérieur dans des tests d'acceptation pour m'assurer que je livre réellement ce que mon client m'a demandé de livrer.
Existe-t-il des cadres de test adaptés à Magento qui facilitent le TDD?
la source
Si vous voulez quelque chose de très simple et rapide à installer, jetez un œil à Testify
Je l'ai utilisé dans l'un de mes projets pour tester rapidement les méthodes Model et Helper. Pour un exemple sur la façon de l'exécuter avec Magento, consultez: https://github.com/erfanimani/Ezimport/blob/master/tests/test.php
la source
Vous pouvez également envisager d'étendre le Magento Test Automation Framework qui contient plus de 1000 tests fonctionnels et qui est utilisé pour vérifier les versions nocturnes de Magento Community Edition http://www.magentocommerce.com/blog/comments/automate-your-testing-with- le-cadre-d'automatisation-de-test-magento /
la source