Siempre que puedo, me gusta desarrollar software siguiendo un enfoque de Desarrollo Dirigido por Prueba (TDD) . Por lo general, en PHP eso significa usar PHPUnit .
Idealmente, me gustaría escribir pruebas finas y de grano grueso. Pruebas unitarias para ayudar a guiar el diseño y la calidad de mi código, pruebas de integración para asegurarse de que todo se mantenga unido y de alto nivel en las pruebas de aceptación para garantizar que realmente entregue lo que mi cliente me ha pedido que entregue.
¿Existen marcos de prueba diseñados para Magento que faciliten la TDD?
fuente
Si desea algo muy simple y rápido de configurar, eche un vistazo a Testify
Lo utilicé en uno de mis proyectos para probar rápidamente los métodos Model y Helper. Para ver un ejemplo sobre cómo ejecutarlo con Magento, consulte: https://github.com/erfanimani/Ezimport/blob/master/tests/test.php
fuente
También podría considerar extender el Marco de automatización de pruebas de Magento que tiene más de 1000 pruebas funcionales y que se utiliza para verificar las compilaciones nocturnas de Magento Community Edition http://www.magentocommerce.com/blog/comments/automate-your-testing-with- the-magento-test-automation-framework /
fuente