| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 20:12:09
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Se a classe invoca outras classes, ta na hora de usar mocks ou stubs
A ideia de testes unitarios eh que vc quer testar o menor pedaco possivel de codigo de cada vez. Assim, quando a coisa toda desanda, eh mais facil saber onde ta algum problema.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 20:38:31
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
A princípio então um teste unitário parece idiota, porque pelo que você disse vai acabar testando coisas ridículas, que não sei se realmente vale a pena testar.
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2006 20:59:44
|
AllMighty
Java Ninja
![[Avatar]](/images/avatar/c900197841211ba608f56.gif)
Membro desde: 16/08/2004 17:21:42
Mensagens: 266
Localização: São Paulo
Offline
|
Fabrício Cozer Martins wrote:A princípio então um teste unitário parece idiota, porque pelo que você disse vai acabar testando coisas ridículas, que não sei se realmente vale a pena testar.
Pensa assim, num mundo perfeito, condições normais de temperatura e pressão, superfícies sem atrito, etc, você só precisaria criar testes unitários. Afinal, se houver um bug no software, ele está em algum lugar que é coberto por testes específicos. Se o bug for na interação entre elementos, isso significa que um ou os dois elementos está com defeitos (que deveriam ser descobertos pelos respectivos testes unitários).
Na vida real eles não bastam, porque os testes são por definção incompletos e testar explícitamente as interações aumenta a probabilidade de encontrar os bugs. Mas note que, depois de encontrados, eles estão em algum lugar e um teste unitário pode (e deve) ser escrito para testar que o comportamento foi corrigido.
|
Rafael de F. Ferreira
Blog: http://www.rafaelferreira.net/
Links miscelâneos: http://stoa.usp.br/rafaelferreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2006 10:13:36
|
ASOBrasil
JavaEvangelist
![[Avatar]](/images/avatar/ac3870fcad1cfc367825cda0101eee62.jpg)
Membro desde: 25/06/2005 20:57:30
Mensagens: 402
Localização: São Paulo
Offline
|
Fabrício,
Esse artigo saiu ontem no TSS.
http://www.theserverside.com/tt/articles/article.tss?l=PersistentDomain
ASOBrasil
|
Java Examples || Useful links for web developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2006 14:35:58
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
show!!!
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
|
|