Quadri di prova Magento 1


16

Ovunque sia possibile, mi piace sviluppare software seguendo un approccio TDD (Test Driven Development) . Di solito, in PHP questo significa usare PHPUnit .

Idealmente, vorrei scrivere test sia a grana fine che a grana grossa. Unittests per aiutare a guidare la progettazione e la qualità del mio codice, test di integrazione per assicurarsi che tutto si blocchi e all'esterno di alto livello nei test di accettazione per essere sicuro di consegnare effettivamente ciò che il mio cliente mi ha chiesto di consegnare.

Esistono framework di test su misura per Magento che facilitano il TDD?

Risposte:


17

Stiamo usando l' estensione EcomDev_PHPUnit che ti consente di testare quasi tutto in Magento senza modificare alcun file core.

Raccomando il ramo dev che al momento è più stabile del master.

Abbiamo anche esperienza con Mage-Test , ma non possiamo raccomandarlo, perché sovrascrive alcuni file core nel codePool della comunità.


2
Sì, posso garantire quello. Lo stiamo usando anche noi.
nevvermind

3
EcomDev_PHPUnit Penso che sia il più utilizzato. +1 sul ramo di sviluppo. All'ultimo hackathon di Magento abbiamo messo insieme github.com/magento-hackathon/MageBehat se vuoi eseguire test di integrazione basati su browser.
Kristof a Fooman il

Grazie per la risposta Tobias, hai qualche possibilità di inserire nella tua risposta qualsiasi altro framework di test che conosci per Magento?
Aaron Bonner,

Totalmente. Avviare Magento in un framework di test non è molto difficile. Mi piace mantenere le cose semplici e leggere, quindi uso raramente tutto tranne che semplice PHPUnit con Magento 1. Per me nessun ulteriore framework di test Magento si è rivelato più semplice e facile.
Vinai,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.