Gdziekolwiek mogę, lubię tworzyć oprogramowanie zgodnie z podejściem Test Driven Development (TDD) . Zwykle w PHP oznacza to użycie PHPUnit .
Idealnie chciałbym napisać testy zarówno o drobnym, jak i gruboziarnistym wzorze. Unittests, które pomagają pokierować projektem i jakością mojego kodu, testy integracyjne, aby upewnić się, że wszystko się zawiesza, i wysoki poziom na zewnątrz w testach akceptacyjnych, aby upewnić się, że faktycznie dostarczam to, o co prosił mnie mój klient.
Czy istnieją jakieś ramy testowe dostosowane do Magento, które ułatwiają TDD?
źródło
Jeśli chcesz coś bardzo prostego i szybkiego w konfiguracji, spójrz na Testify
Użyłem go w jednym z moich projektów, aby szybko przetestować metody Model i Helper. Na przykład, jak uruchomić go z Magento, sprawdź: https://github.com/erfanimani/Ezimport/blob/master/tests/test.php
źródło
Możesz także spojrzeć na rozszerzenie Magento Test Automation Framework, który ma ponad 1000 testów funkcjonalnych i który służy do sprawdzania nocnych wersji Magento Community Edition http://www.magentocommerce.com/blog/comments/automate-your-testing-with- the-magento-test-automation-framework /
źródło