SlideShare ist ein Scribd-Unternehmen logo
1 von 8
   O que são?
     Baseiam-se em nos projetos da Engenharia
      Aeronáutica, onde todas as peças são testadas
      isoladamente até a exaustão
     Teste da menor unidade do projeto
   Uso somente dos dados necessários para
    testar a unidade e questão
   OO:
     Método
     Classe
     Objeto
   Por quê?
     Previne BUG’s
     Código confiável
     Permite Alterações
   O que testar?
     Funções mais simples antes
     Usar apenas o necessário
     Não testar Set’s and Get’s (a não ser que haja
      validação de dados)
     Escreva o teste para o bug antes de corrigi-lo
   O que é?
     Framework que facilita os testes unitários em Java
     Uma API completa para construir os testes
   Por que usar?
     Verifica se cada parte funciona como esperado
     Facilita criação, execução dos testes e
      apresentação dos resultados
     OO
     Free
   Como usar
   http://www.devmedia.com.br/junit-
    implementando-testes-unitarios-em-java-
    parte-i/1432

Weitere ähnliche Inhalte

Was ist angesagt?

Automatização de testes funcionais com selenium etapa 1
Automatização de testes funcionais com selenium  etapa 1Automatização de testes funcionais com selenium  etapa 1
Automatização de testes funcionais com selenium etapa 1
Cintia Armesto
 
98796699 selenium-framework
98796699 selenium-framework98796699 selenium-framework
98796699 selenium-framework
André Caldas
 

Was ist angesagt? (20)

Selenium
SeleniumSelenium
Selenium
 
Selenium Workshop
Selenium Workshop Selenium Workshop
Selenium Workshop
 
Automacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com SeleniumAutomacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com Selenium
 
Automatização de testes funcionais com selenium etapa 1
Automatização de testes funcionais com selenium  etapa 1Automatização de testes funcionais com selenium  etapa 1
Automatização de testes funcionais com selenium etapa 1
 
Introdução a testes de software utilizando selenium
Introdução a testes de software utilizando seleniumIntrodução a testes de software utilizando selenium
Introdução a testes de software utilizando selenium
 
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
 
Hands On Selenium
Hands On SeleniumHands On Selenium
Hands On Selenium
 
98796699 selenium-framework
98796699 selenium-framework98796699 selenium-framework
98796699 selenium-framework
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e Mobile
 
PHP Experience 2016 - [Palestra] Pirâmide de Testes
PHP Experience 2016 - [Palestra] Pirâmide de TestesPHP Experience 2016 - [Palestra] Pirâmide de Testes
PHP Experience 2016 - [Palestra] Pirâmide de Testes
 
O Testador Técnico
O Testador TécnicoO Testador Técnico
O Testador Técnico
 
Testes unitários e Mocks
Testes unitários e MocksTestes unitários e Mocks
Testes unitários e Mocks
 
Apenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidApenas um script de teste para iOS e Android
Apenas um script de teste para iOS e Android
 
PHPExperience 2016 - Pirâmide de Testes
PHPExperience 2016 - Pirâmide de TestesPHPExperience 2016 - Pirâmide de Testes
PHPExperience 2016 - Pirâmide de Testes
 
Testes: existe vida antes do TDD
Testes: existe vida antes do TDDTestes: existe vida antes do TDD
Testes: existe vida antes do TDD
 
Assespro pr-workshop-robot framework
Assespro pr-workshop-robot frameworkAssespro pr-workshop-robot framework
Assespro pr-workshop-robot framework
 
JUnit
JUnitJUnit
JUnit
 
Testes O que são e para que servem? - LadyTalks
Testes O que são e para que servem? - LadyTalksTestes O que são e para que servem? - LadyTalks
Testes O que são e para que servem? - LadyTalks
 
PHP Expericence 2015 - Testes Unitários - Existe vida antes do TDD
PHP Expericence 2015 - Testes Unitários - Existe vida antes do TDDPHP Expericence 2015 - Testes Unitários - Existe vida antes do TDD
PHP Expericence 2015 - Testes Unitários - Existe vida antes do TDD
 
Selenium ide apresentação
Selenium ide   apresentaçãoSelenium ide   apresentação
Selenium ide apresentação
 

Andere mochten auch (6)

Lectura1 historia de la admon
Lectura1 historia de la admonLectura1 historia de la admon
Lectura1 historia de la admon
 
Sig ultimo - copia
Sig  ultimo - copiaSig  ultimo - copia
Sig ultimo - copia
 
Abraços 2
Abraços 2Abraços 2
Abraços 2
 
S4 métodos de búsqueda a ciegas-grupo6
S4 métodos de búsqueda a ciegas-grupo6S4 métodos de búsqueda a ciegas-grupo6
S4 métodos de búsqueda a ciegas-grupo6
 
Pauta Morelos. Proyecto AEN 2008-2012
Pauta Morelos. Proyecto AEN 2008-2012Pauta Morelos. Proyecto AEN 2008-2012
Pauta Morelos. Proyecto AEN 2008-2012
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 

Ähnlich wie JUnit

Introdução a testes automatizados
Introdução a testes automatizadosIntrodução a testes automatizados
Introdução a testes automatizados
Thiago Ghisi
 

Ähnlich wie JUnit (20)

Apresentacao Testes de Unidade
Apresentacao Testes de UnidadeApresentacao Testes de Unidade
Apresentacao Testes de Unidade
 
Desenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesDesenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por Testes
 
J unit xp
J unit xpJ unit xp
J unit xp
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)
 
ybr789try
ybr789tryybr789try
ybr789try
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
Introdução as Técnicas de Testes e Documentação
Introdução as Técnicas de Testes e DocumentaçãoIntrodução as Técnicas de Testes e Documentação
Introdução as Técnicas de Testes e Documentação
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Treinamento Testes Unitários - parte 2
Treinamento Testes Unitários - parte 2Treinamento Testes Unitários - parte 2
Treinamento Testes Unitários - parte 2
 
Testes de Software.ppt
Testes de Software.pptTestes de Software.ppt
Testes de Software.ppt
 
Testes de Unidade com Junit
Testes de Unidade com JunitTestes de Unidade com Junit
Testes de Unidade com Junit
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
JUnit Sample
JUnit SampleJUnit Sample
JUnit Sample
 
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
 
TDD com Python
TDD com PythonTDD com Python
TDD com Python
 
Introdução a testes automatizados
Introdução a testes automatizadosIntrodução a testes automatizados
Introdução a testes automatizados
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
 
Testes Automatizados No Cakephp
Testes Automatizados No CakephpTestes Automatizados No Cakephp
Testes Automatizados No Cakephp
 
Testes de unidade - RP Tec Com
Testes de unidade - RP Tec ComTestes de unidade - RP Tec Com
Testes de unidade - RP Tec Com
 
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
6. apresentacao rp tec com 2018 igor rozani e felipe muniz6. apresentacao rp tec com 2018 igor rozani e felipe muniz
6. apresentacao rp tec com 2018 igor rozani e felipe muniz
 

JUnit

  • 1.
  • 2. O que são?  Baseiam-se em nos projetos da Engenharia Aeronáutica, onde todas as peças são testadas isoladamente até a exaustão  Teste da menor unidade do projeto
  • 3. Uso somente dos dados necessários para testar a unidade e questão  OO:  Método  Classe  Objeto
  • 4. Por quê?  Previne BUG’s  Código confiável  Permite Alterações
  • 5. O que testar?  Funções mais simples antes  Usar apenas o necessário  Não testar Set’s and Get’s (a não ser que haja validação de dados)  Escreva o teste para o bug antes de corrigi-lo
  • 6. O que é?  Framework que facilita os testes unitários em Java  Uma API completa para construir os testes  Por que usar?  Verifica se cada parte funciona como esperado  Facilita criação, execução dos testes e apresentação dos resultados  OO  Free
  • 7. Como usar
  • 8. http://www.devmedia.com.br/junit- implementando-testes-unitarios-em-java- parte-i/1432