Bom exemplo de um projeto PHP testado corretamente? [fechadas]

5

Na esperança de conseguir que eu e meus colegas adotem métodos automatizados de testes unitários em projetos futuros, gostaria de ver um exemplo adequado de como isso é feito. Lições introdutórias simples para testes unitários cobrem apenas exemplos muito básicos e não parecem convencer ninguém dos benefícios que o teste unitário pode oferecer. Quais são alguns projetos de código aberto escritos em PHP que vêm com uma extensa gama de testes de unidade que são feitos "apropriadamente", e podem ser usados como um exemplo de como o teste deve ser feito?

    
por Tatu Ulmanen 22.10.2010 / 11:47
fonte

2 respostas

4

A maioria dos frameworks PHP atualmente são testes de unidade, para um bom exemplo da diferença de ferramentas, o Zend Framework usa o PHPUnit e o CakePHP usa o SimpleTest. Seus repositórios devem ser suficientes para você começar ou escrever testes de unidade "adequados".

    
por 22.10.2010 / 19:26
fonte
3

O Drupal, especificamente o Drupal 7 , é provavelmente um dos PHP público de alto perfil e mais abrangente testado em unidade. projetos, com suporte a testes unitários embutidos, mais de 24.000 testes e uma exigência de que todas as contribuições principais tenham testes.

Seu suporte para testes de unidade é baseado no SimpleTest e está em uso ativo há alguns anos. Uma das coisas legais que o Drupal faz é testar todos os patches que estão ligados às filas de problemas, dando feedback aos contribuidores que discutem um determinado problema sem ter que aplicar patches manualmente ( exemplo ).

    
por 22.10.2010 / 12:17
fonte