it-swarm.dev

Test delle estensioni di Joomla

Dopo aver recentemente iniziato a sviluppare un componente Joomla, la domanda su come testarlo sistematicamente alla ricerca di bug è entrata nella mia testa.

Ho già una certa esperienza nell'uso di framework di test per linguaggi di programmazione diversi da PHP e JavaScript (ad esempio JUnit per Java), ma sebbene abbia già sviluppato progetti in Vanilla PHP/JS, devo ancora familiarizzare con gli strumenti di test appositamente progettati per questi due linguaggi di programmazione.

Una rapida ricerca su Internet suggerisce che ci sono un sacco di framework di test per entrambi PHP e JavaScript. Prima di accontentarmi di uno di essi, vorrei sapere se ci sono framework che sono particolarmente adatti per o anche specificamente mirato a testare i componenti di Joomla (o più in generale le estensioni di Joomla, ovvero componenti, moduli, plug-in e persino modelli).

1
zepp.lee

phpunit è lo strumento ufficiale attuale: http://docs.joomla.org/Running_Automated_Tests_for_the_Joomla_CMS

Puoi scaricare il repository principale di Joomla per esaminare come creare casi di test: https://github.com/joomla/joomla-cms/tree/staging/tests/unit

4
Anibal