desenv-web-rp.com

Testando extensões Joomla

Depois de ter começado recentemente a desenvolver um componente do Joomla, a questão de como testá-lo sistematicamente quanto a erros entrou na minha cabeça.

Eu já tenho alguma experiência no uso de estruturas de teste para outras linguagens de programação além de PHP e JavaScript (por exemplo, JUnit for Java), mas embora eu já tenha desenvolvido projetos em Vanilla PHP/JS, ainda não me familiarizar com ferramentas de teste projetadas especificamente para essas duas linguagens de programação.

Uma pesquisa rápida na Internet sugere que há uma série de estruturas de teste para ambos PHP e JavaScript. Antes de escolher qualquer uma delas, eu gostaria de saber se existem estruturas que são particularmente adequadas para ou mesmo especificamente destinado a testar componentes do Joomla (ou, mais geralmente, extensões do Joomla, como componentes, módulos, plugins e até modelos).

1
zepp.lee

phpunit é a ferramenta oficial atual: http://docs.joomla.org/Running_Automated_Tests_for_the_Joomla_CMS

Você pode baixar o repositório principal do Joomla para analisar como criar casos de teste: https://github.com/joomla/joomla-cms/tree/staging/tests/unit

4
Anibal