SlideShare uma empresa Scribd logo
 
É 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

Mais conteúdo relacionado

PPTX
ABAP Code Retreat Brasil - Apagando tudo e começando novamente: Conhecendo o TDD
Raphael Pacheco
 
PPTX
Testes: Existe vida antes do TDD, por Diana Arnos
iMasters
 
PDF
Aexo TI - Boas práticas de testes tdd
Carlos Santana
 
ODP
Mutexes, Monitores e Semáforos
Thiago Poiani
 
PDF
Mutex
Paula P.
 
PPTX
Design pattern - Template Method(metodo gabarito)
Gabriel Oliveira
 
PDF
Teste Estrutural usando a ferramenta Jabuti
Inael Rodrigues
 
ABAP Code Retreat Brasil - Apagando tudo e começando novamente: Conhecendo o TDD
Raphael Pacheco
 
Testes: Existe vida antes do TDD, por Diana Arnos
iMasters
 
Aexo TI - Boas práticas de testes tdd
Carlos Santana
 
Mutexes, Monitores e Semáforos
Thiago Poiani
 
Mutex
Paula P.
 
Design pattern - Template Method(metodo gabarito)
Gabriel Oliveira
 
Teste Estrutural usando a ferramenta Jabuti
Inael Rodrigues
 

Destaque (10)

PDF
An agro economic performance of maize under different weeding regimes
Alexander Decker
 
PPT
Actividad 2
Migdanys
 
PPT
Hortalizas
Ruben Lupaca
 
PDF
Diplomarbeit Vitus LM
derDoc
 
PPTX
Ruby RegEx
Sarah Allen
 
PPT
Snc Segona Sessio
joanbosca3b
 
PPT
You and media
D Murali ☆
 
PPS
Finaldefesta
guest80f4785
 
DOC
Cartel Dia De La Familia
PASTORAL FAMILIAR DIOCESIS MATAMORES
 
PDF
Abnormalities of hormones and inflammatory cytokines in women affected with p...
Alexander Decker
 
An agro economic performance of maize under different weeding regimes
Alexander Decker
 
Actividad 2
Migdanys
 
Hortalizas
Ruben Lupaca
 
Diplomarbeit Vitus LM
derDoc
 
Ruby RegEx
Sarah Allen
 
Snc Segona Sessio
joanbosca3b
 
You and media
D Murali ☆
 
Finaldefesta
guest80f4785
 
Cartel Dia De La Familia
PASTORAL FAMILIAR DIOCESIS MATAMORES
 
Abnormalities of hormones and inflammatory cytokines in women affected with p...
Alexander Decker
 
Anúncio

Semelhante a Framwroks De Testes (9)

PPT
Treinamento Testes Unitários - parte 1
Diego Pacheco
 
PDF
J unit xp
Emir Calife
 
PDF
Testes de Unidade com JUnit
Denis L Presciliano
 
PDF
JUnit: framework de testes unitários
elliando dias
 
PPTX
Testes Unitários usando TestNG
Bárbara Cabral da Conceição, CTFL
 
PDF
Teste de Integração - Unidade III
João Lourenço
 
PDF
Apresentacao Ii Encontro Sl Amazonas Integracao De Frameworks
Nelson Sozinho
 
Treinamento Testes Unitários - parte 1
Diego Pacheco
 
J unit xp
Emir Calife
 
Testes de Unidade com JUnit
Denis L Presciliano
 
JUnit: framework de testes unitários
elliando dias
 
Testes Unitários usando TestNG
Bárbara Cabral da Conceição, CTFL
 
Teste de Integração - Unidade III
João Lourenço
 
Apresentacao Ii Encontro Sl Amazonas Integracao De Frameworks
Nelson Sozinho
 
Anúncio

Mais de Diego Pacheco (20)

PDF
Naming Things Book : Simple Book Review!
Diego Pacheco
 
PDF
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
 
PDF
Thoughts about Shape Up
Diego Pacheco
 
PDF
Holacracy
Diego Pacheco
 
PDF
AWS IAM
Diego Pacheco
 
PDF
CDKs
Diego Pacheco
 
PDF
Encryption Deep Dive
Diego Pacheco
 
PDF
Sec 101
Diego Pacheco
 
PDF
Reflections on SCM
Diego Pacheco
 
PDF
Management: Doing the non-obvious! III
Diego Pacheco
 
PDF
Design is not Subjective
Diego Pacheco
 
PDF
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
 
PDF
Management doing the non-obvious II
Diego Pacheco
 
PDF
Testing in production
Diego Pacheco
 
PDF
Nine lies about work
Diego Pacheco
 
PDF
Management: doing the nonobvious!
Diego Pacheco
 
PDF
AI and the Future
Diego Pacheco
 
PDF
Dealing with dependencies
Diego Pacheco
 
PDF
Dealing with dependencies in tests
Diego Pacheco
 
PDF
Kanban 2020
Diego Pacheco
 
Naming Things Book : Simple Book Review!
Diego Pacheco
 
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
 
Thoughts about Shape Up
Diego Pacheco
 
Holacracy
Diego Pacheco
 
AWS IAM
Diego Pacheco
 
Encryption Deep Dive
Diego Pacheco
 
Sec 101
Diego Pacheco
 
Reflections on SCM
Diego Pacheco
 
Management: Doing the non-obvious! III
Diego Pacheco
 
Design is not Subjective
Diego Pacheco
 
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
 
Management doing the non-obvious II
Diego Pacheco
 
Testing in production
Diego Pacheco
 
Nine lies about work
Diego Pacheco
 
Management: doing the nonobvious!
Diego Pacheco
 
AI and the Future
Diego Pacheco
 
Dealing with dependencies
Diego Pacheco
 
Dealing with dependencies in tests
Diego Pacheco
 
Kanban 2020
Diego Pacheco
 

Último (20)

PPTX
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Anderson Maciel
 
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Anderson Maciel
 
PPTX
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PPTX
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
fabriciolabgeo91411
 
PPTX
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 
PPTX
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
PPTX
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Anderson Maciel
 
PPTX
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Anderson Maciel
 
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Anderson Maciel
 
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Anderson Maciel
 
PPTX
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
PPTX
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PPTX
Curso de Java 8 - (Tratamento de Exceções, (try-catch-finally)).pptx
Anderson Maciel
 
PDF
tutor eletronico para seguranca de bebes e criancas
matheusjosesilva934
 
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Anderson Maciel
 
PPTX
Émile Durkheim slide elaborado muito bom
matheusfodamatheusfo
 
PPT
Sistemas de Informação em Saúde Aplicada.ppt
fabriciolabgeo91411
 
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Anderson Maciel
 
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Anderson Maciel
 
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
fabriciolabgeo91411
 
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Anderson Maciel
 
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Anderson Maciel
 
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Anderson Maciel
 
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Anderson Maciel
 
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
Curso de Java 8 - (Tratamento de Exceções, (try-catch-finally)).pptx
Anderson Maciel
 
tutor eletronico para seguranca de bebes e criancas
matheusjosesilva934
 
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Anderson Maciel
 
Émile Durkheim slide elaborado muito bom
matheusfodamatheusfo
 
Sistemas de Informação em Saúde Aplicada.ppt
fabriciolabgeo91411
 

Framwroks De Testes

  • 1.  
  • 2. É um framework simples para escrita de testes repetitivos, como testes de regreção. Focado em testes unitários.
  • 3. É 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.
  • 4. 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)
  • 5. É 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.
  • 6. 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.
  • 7. É 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)
  • 8. 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)
  • 9. 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).
  • 10. 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.
  • 11. 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