Sempre que posso, gosto de desenvolver software seguindo uma abordagem TDD (Test Driven Development) . Geralmente, no PHP, isso significa usar o PHPUnit .
Idealmente, eu gostaria de escrever testes de grão fino e grosso. Unittests para ajudar a orientar o design e a qualidade do meu código, testes de integração para garantir que tudo fique junto e alto nível nos testes de aceitação para garantir que eu realmente entregue o que meu cliente me pediu para entregar.
Existem estruturas de teste customizadas para o Magento que facilitam o TDD?
fonte
Se você quiser algo muito simples e rápido de configurar, dê uma olhada no Testify
Usei-o em um dos meus projetos para testar rapidamente os métodos Model e Helper. Para um exemplo de como executá-lo com o Magento, verifique: https://github.com/erfanimani/Ezimport/blob/master/tests/test.php
fonte
Você também pode estender o Magento Test Automation Framework, que possui mais de 1000 testes funcionais e que é usado para verificar as versões noturnas do Magento Community Edition http://www.magentocommerce.com/blog/comments/automate-your-testing-with- a estrutura de automação de teste de magento /
fonte