Testes de software

Post on 05-Dec-2014

1.287 views 1 download

description

Apresentação sobre testes de software realizado na Semana acadêmica de Computação - ICEN/UFPA.

Transcript of Testes de software

Testes de softwareby Vitor Castro

vitorcastro@me.com

Quem sou eu ?

• Bacharel em Sistemas de Informação (UFPA)

• Especialista em Desenvolvimento de Software Java Corporativo (CESUPA)

• Mestrando em Computação (PPGCC-UFPA)

• Linha de Pesquisa: Engenharia de software, Métodos Ágeis

• Atuo em desenvolvimento de software web utilizando métodos ágeis

Qual a primeira coisa que fazemos quando vamos comprar uma caneta ?

Vê se está funcionando !!!

Fazemos testes todos os dias !

E para software ?

O que é teste de software ?

O que é teste de software ?

• Execução de maneira controlada para avaliar se ele se comportou ou não conforme o especificado. (softwarepublico.gov.br)

• Processo de executar um programa ou sistema com a intenção de encontrar defeitos. (Glen

Myers 1979)

Avaliar!!

Encontrar problemas!!

Quais os tipos de testes ?

Tipos de testes

Caixa Preta Caixa Branca

Entrada e Saída Lógica interna

Níveis de teste

Unitário Integração

Sistema Aceitação

E nos ciclos de vidas dos projetos ?

Modelo cascata

Iterativo incremental

No SCRUM

Na Extreme Programming

Teste é para os fracos.Testes são desperdício de tempo, se o código compilar, é o

suficiente.

Como realizar testes ?

Tem que está no processo!

E na equipe !!!

Usar ferramentas !!!

ApoioTeste de carga

Testes unitários e integração Integração contínua

Hudson

Usar TDD

Medir !!!

PDCA

Obrigado !

tasafo.org

slideshare.net/tasafo

tasafo.wordpress.com

@tasafo

facebook.com/comunidadetasafo