Frameworks de teste

Alguém conhece alguma outraferramenta de teste no estilo de JUnit?
Qual a melhor ferramenta de teste? Realmente é o JUnit?

Não conheço outras, mas não existe nada mais prático do que usar JUnit com Eclipse.

Olá

Seus problemas acabaram!

Assista a palestra “1 2 3 Testando, Testando (Fernando Meyer)” das 17:10 às 18:00 no dia 20/08 no ConexãoJava

http://www.conexaojava.com.br/conexaojava05/programacao.jsp

[]s
Luca

Bem … Framework de testes existem de monte …

como o

:arrow: XSTest http://www.pushtotest.com/Docs/howto/xstest.html
:arrow: Artima SuiteRunner Project http://www.artima.com/suiterunner/ Apelidado por muitos como Junit refatorado :stuck_out_tongue:

:arrow: O mas o mais famoso … Junit …

:arrow: O mais legal … testeNG http://testng.org/ :mrgreen:

Tem uns recursos legais … como annotations e conceitos de Teste de metodos, classes e grupos … e ainda conta com integração com o eclipse

public class Test1 {

  @Test(groups = { "functest", "checkintest" })
  public void testMethod1() {
  }

  @Test(groups = {"functest", "checkintest"} )
  public void testMethod2() {
  }

  @Test(groups = { "functest" })
  public void testMethod3() {
  }

}

JBehave, so pra completar a lista:

http://jbehave.codehaus.org

Tem também o cactus!

A proposta dele é diferente por ser uma extensão para testar apps J2EE, mas de repente pode ser útil!!!

Abraços!
Thiago Senna

[editado pelo cv: “derrepente” eh foda!]

Vc pode usar tbm o dbUnit (estende o Junit), que faz carga de dados atravéz de arquivos XML.
É muito usado qdo vc precisa testar resultados que são populados no seu banco de dados.

www.dbunit.org

Existem alguns extenções do JUnit como JWebUnit para testar a camada view de uma aplicação web
Outro ferramento já mencionado é cactus existe um plugin para eclipse
e para struts tem StrutsTestCase.
StrutsTestCase é exlicado no livro Jakarta Struts Live que pode baixar no www.TheServerSide.com

[]´s

o http://selenium.thoughtworks.com/ quebra um galhao, especialmente por ser muito mais simples de usar que o jwebunit / httpunit.

Rafael