Introdução a eXtreme Programming (XP) e instalação do ANT + JUnit

Olá, neste artigo mostraremos uma pequena explicação sobre a fantástica metodologia (XP) eXtreme Programming, a instalação passo a passo do ANT, que é uma ferramenta básica para o desenvolvimento eficiente em XP e da ferramenta de testes chamada JUnit. Estas são ferramentas básicas para quem está pensando em aderir ao método XP em JAVA.

[ Hits: 37.178 ]

Por: Thales Batista de Melo em 09/06/2006


O que é o JUnit



O JUnit é o coração da metodologia XP, ele é um framework simples para criação e automatização de testes em código Java.

Os testes do JUnit são classes Java que contém um ou mais métodos de teste para sua aplicação agrupados em tests suítes. Ao integrá-lo com o ANT, você pode rodar todos os testes de sua aplicação com um único comando.

Rodando testes em sua aplicação, você pode testar pequenas partes de sua aplicação, em que toda a aplicação esteja feita, como por exemplo testar a saída e entrada de dados de seus métodos para saber se são válidas ou não, e ao final da etapa de testes o JUnit lhe informa se o teste foi bem sucedido ou se falhou. O pequeno exemplo abaixo, vai ajudar a compreender melhor:

import junit.framework.TestCase;

public void TestePessoa extends TestCase{
...  
   public void testeGetFullName(){
       Pessoa p = new Pessoa("Thales", "Melo");
       assertEquals("Thales Melo", p.getFullName());
}
...

Bem, neste teste simples ele confirma se os argumentos passados na construção do objeto e os métodos de saída do objeto pessoa são iguais, sem a necessidade de que resto da aplicação que utilizará a classe Pessoa esteja pronta.

Espero ter ajudado no entendimento do que é o JUnit.

Página anterior     Próxima página

Páginas do artigo
   1. O que é eXtreme Programming, uma pequena apresentação
   2. O que é o ANT
   3. O que é o JUnit
   4. Pondo a mão na massa, instalando e verificando instalação do ANT
   5. Instalando e verificando a instalação do JUNIT
   6. O exemplo do meu /etc/profile, para ajudar!
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Entendendo POO (História e conceitos)

Certificação Java - 1 - Java Programming Language Keywords (Exam Objective 4.4)

Modelos de desenvolvimento

Certificação Java - 2 - Literals and Ranges of All Primitive Data Types (Exam Objective 4.6)

Polimorfismo - Uma visão em C++ e Java

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts