introdução ao nunit

Post on 11-Jun-2015

146 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

O NUnit é um framework para testes unitários para todas as linguagens da plataforma .NET. Inicialmente portado do JUnit (do Java), a versão de produção atual, a versão 2.6, é a sétima versão principal desta ferramenta de teste unitários para a plataforma .NET. Ele é inteiramente escrito na linguagem C# e foi completamente redesenhado para tirar proveito de muitos recursos das linguagens da plataforma .NET, como por exemplo, atributos personalizados e as capacidades de reflexão. O Teste de unidade ou Teste Unitário é a fase do processo de teste em que se testam as menores unidades de software desenvolvidas (pequenas partes ou unidades do sistema). O alvo são os métodos dos objetos ou módulos/funções ou mesmo pequenos trechos de código. O objetivo é encontrar falhas de funcionamento em uma pequena parte do sistema funcionando independentemente do todo.(wikipedia)

TRANSCRIPT

INTRODUÇÃOAO

NUNIT

ALAN DRUMMOND

• O que é NUnit?• Configurando o Nunit.• Criando uma classe de teste.• Rodando testes.

TÓPICOS

• Framework para testes unitários.• Open Source.• Escrito em C# e inicialmente portado do JUNIT (Java).• Compatível com todas as linguagens .Net.

• Benefícios:• Código confiável.• Resposta imediata.• Redução de custos.• Testes hierárquicos – permite testar uma unidade, várias unidades ou

todo o sistema. Também permite que parte do sistema seja isolado.

O QUE É NUNIT?

• Download• http://www.nunit.org• Current Stable Release: NUnit 2.6.2 (October 22, 2012)

• Instalação• C:\Program Files\NUnit 2.6.2• No diretório de instalação são criados três subdiretórios: BIN, DOC e

SAMPLES.• O código-fonte do framework pode ser baixado separadamente no site.

* Caso utilize Visual Studio.Net, é mais prático acrescentar o NUnit Test Adapter via Extension Gallery.

CONFIGURANDO O NUNIT

CONFIGURANDO O NUNIT• GUI (interface gráfica)

CONFIGURANDO O NUNIT• NUnit Test Adapter

ES

CR

EV

EN

DO

TES

TES

ES

CR

EV

EN

DO

TES

TES

RO

DA

ND

O T

ES

TES

ES

CR

EV

EN

DO

TES

TES

RO

DA

ND

O T

ES

TES

ES

CR

EV

EN

DO

TES

TES

ES

CR

EV

EN

DO

TES

TES

ES

CR

EV

EN

DO

TES

TES

ES

CR

EV

EN

DO

TES

TES

RO

DA

ND

O T

ES

TES

RO

DA

ND

O T

ES

TES

FIM

top related