Wo immer ich kann, entwickle ich gerne Software nach einem TDD- Ansatz (Test Driven Development) . Normalerweise bedeutet das in PHP die Verwendung von PHPUnit .
Idealerweise möchte ich sowohl feine als auch grobe Tests schreiben. Unittests, die helfen sollen, das Design und die Qualität meines Codes zu bestimmen, Integrationstests, um sicherzustellen, dass alles zusammen hängt, und hochrangige externe Akzeptanztests, um sicherzustellen, dass ich tatsächlich das liefere, was mein Kunde von mir verlangt hat.
Gibt es Test-Frameworks, die auf Magento zugeschnitten sind und TDD ermöglichen?
quelle
Wenn Sie einfach und schnell etwas einrichten möchten, schauen Sie sich Testify an
Ich habe es in einem meiner Projekte verwendet, um Modell- und Hilfsmethoden schnell zu testen. Ein Beispiel zur Ausführung mit Magento finden Sie unter: https://github.com/erfanimani/Ezimport/blob/master/tests/test.php
quelle
Sie können auch das Magento Test Automation Framework erweitern, das über 1000 Funktionstests verfügt und mit dem Sie die nächtlichen Builds der Magento Community Edition überprüfen können. Http://www.magentocommerce.com/blog/comments/automate-your-testing-with- the-magento-test-automation-framework /
quelle