Artigo Clube Delphi 81 - NUnit - um Framework de testes para .NET

O NUnit é uma ferramenta de testes unitários para o ambiente de desenvolvimento .NET que basicamente carrega uma biblioteca (uma DLL compilada no .NET) com os testes planejados e os executam, apresentando os resultados para o desenvolvedor.

Esse artigo faz parte da revista Clube Delphi 81. Clique aqui para ler todos os artigos desta edição

.NET

NUnit - um Framework de testes para .NET

 

Uma das maiores preocupações atualmente é com relação à qualidade dos sistemas desenvolvidos e, consequentemente, à sua estabilidade no ambiente de produção. Falhas podem ocasionar problemas tanto para o desenvolvedor quanto para o cliente, muitas vezes gerando prejuízos financeiros e comprometendo os cronogramas firmados.

Assim, o processo de desenvolvimento deve considerar etapas de verificação da qualidade dos produtos de software, antecipando-se às falhas de forma a minimizar o número de defeitos nos sistemas. Sabe-se que é impossível garantir que todos os defeitos de um sistema foram eliminados, uma vez que o número de testes necessários para essa avaliação é normalmente em quantidade extremamente elevada, inviabilizando sua aplicação de forma manual.

Dessa forma, o teste automatizado torna-se imprescindível para viabilizar uma política de desenvolvimento baseado em testes. Para isso, existem ferramentas capazes de planejar e executar testes de forma automatizada. Nesse contexto, o NUnit é uma ferramenta de testes unitários para o ambiente de desenvolvimento .NET que basicamente carrega uma biblioteca (uma DLL compilada no .NET) com os testes planejados e os executam, apresentando os resultados para o desenvolvedor.

Para a criação e desenvolvimento do estudo de caso proposto neste artigo, é utilizado o Delphi 2006. No entanto, o NUnit é compatível com qualquer ambiente de desenvolvimento que gere binários .NET.

 

Configurando o ambiente de desenvolvimento

Inicialmente, é necessário configurar o ambiente para a geração da biblioteca DLL com os testes que são carregados pelo NUnit. Para isso, deve-se criar um projeto no Delphi 2006, através do menu File>New>Other.

A Figura 1 apresenta a interface exibida com opções de elementos para serem adicionados ao projeto. Deve-se escolher a opção Library da categoria Delphi for .NET Projects.

 

Figura 1. Adicionando uma Library ao projeto

 

A partir desse ponto, ao compilar o projeto, é gerada uma DLL e esse arquivo é o carregado pelo NUnit para a execução dos testes unitários. Salve o projeto com o nome de “nUnitLibrary”. No projeto, deve-se adicionar uma referência ao NUnit. Com isso, a biblioteca torna-se capaz de acessar as funcionalidades disponibilizadas pelo NUnit para a criação de testes unitários.

No "

[...] continue lendo...
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados