testes de software

35
Testes de software by Vitor Castro [email protected]

Upload: vitor-castro

Post on 05-Dec-2014

1.287 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Testes de software

Testes de softwareby Vitor Castro

[email protected]

Page 2: Testes de software

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

Page 3: Testes de software

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

Page 4: Testes de software

Vê se está funcionando !!!

Page 5: Testes de software

Fazemos testes todos os dias !

Page 6: Testes de software

E para software ?

Page 7: Testes de software
Page 8: Testes de software
Page 9: Testes de software
Page 10: Testes de software

O que é teste de software ?

Page 11: Testes 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)

Page 12: Testes de software

Avaliar!!

Page 13: Testes de software

Encontrar problemas!!

Page 14: Testes de software

Quais os tipos de testes ?

Page 15: Testes de software

Tipos de testes

Caixa Preta Caixa Branca

Entrada e Saída Lógica interna

Page 16: Testes de software

Níveis de teste

Unitário Integração

Sistema Aceitação

Page 17: Testes de software

E nos ciclos de vidas dos projetos ?

Page 18: Testes de software

Modelo cascata

Page 19: Testes de software

Iterativo incremental

Page 20: Testes de software

No SCRUM

Page 21: Testes de software

Na Extreme Programming

Page 22: Testes de software

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

suficiente.

Page 23: Testes de software
Page 24: Testes de software

Como realizar testes ?

Page 25: Testes de software

Tem que está no processo!

Page 26: Testes de software

E na equipe !!!

Page 27: Testes de software

Usar ferramentas !!!

ApoioTeste de carga

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

Hudson

Page 28: Testes de software

Usar TDD

Page 29: Testes de software

Medir !!!

Page 30: Testes de software

PDCA

Page 31: Testes de software
Page 32: Testes de software
Page 33: Testes de software
Page 34: Testes de software

Obrigado !

Page 35: Testes de software

tasafo.org

slideshare.net/tasafo

tasafo.wordpress.com

@tasafo

facebook.com/comunidadetasafo