View
481
Download
0
Category
Preview:
DESCRIPTION
Apresentação sobre testes.
Citation preview
É um framework simples para escrita de testes repetitivos, como testes de regreção.
Focado em testes unitários.
É um framework inspirado em JUnit.
Introduz novas facilidades que deixam o framework mais poderoso e fácil de se usar.
Permite um teste com um conjunto de classes.
Permite a parametrização dos parametros dos metodos a serem testados.
Não permite a parametrização(xml ou anotations) de comportamentos automatizados( dados de entrada, dados de saida esperados)
É uma extenção do JUnit que pode ser usada com o ant.
Usada em projetos de banco de dados dirigidos( Faz pre-população de base, assim garantindo massa inicial solida)
Coloca a base em um estado conhecido.
Pode importar e exportar dados de xml datasets.
Sempre que a massa de dados de testes denotar mais de uma tabela envolvida, teremos de fazer as querys(joins).
Tem que ter toda a tabela mapeada em xml para ser a massa de comparação.
É um framework de testes automatizados.
Pode ser usado por usuários tecnicos e usuários comuns.
Tem um plugin para o JUnit(Utiliza o Junit)
Jameleon é uma engine, não usa solução especifica como no caso do Junit e do testNG.
A mesma arquitetura e linguagem de script, pode ser usada para quais quer outros problemas(outros testes)
Se a documentação de uma feature muda, toda a documentação dos testes mudam automaticamente.
Permite testes dirigidos a dados externos, as suportdadas hojé são:• CSV(Comma Separated Values) • JDBC(Java Database Connectivity).
Os testes podem ser definidos a cada linha, ou pela execução de todas as linhas(data-source).
Não ficamos presos a tecnologias especificas, pois utilizamos só java(problema do sql no DbUnit)
Pode rodar scripts com o ant.
Junit: http://junit.sourceforge.net/ TestNG: http://testng.org/ Jameleon:
http://jameleon.sourceforge.net/index.html
DbUnit: http://dbunit.sourceforge.net/ http://dbunit.sourceforge.net/howto.html http://dbunit.sourceforge.net/
components.html#FlatXmlDataSet
Recommended