Académique Documents
Professionnel Documents
Culture Documents
Teste de Software
Prof. Wolley W. Silva
Agenda
• Definições de Teste de software
• Conceitos básicos associados a Teste de
Software
• Níveis de teste de Software
Por que Testar Software?
• Os Estados Unidos estimam que bugs de software
lhes custam aproximadamente 60 bilhões de
dólares por ano.
– http://www.computerworld.com/s/article/72245/Study_Buggy_software_
costs_users_vendors_nearly_60B_annually
• O foguete Ariane 5 explodiu por um erro de
software.
– http://www.sbmac.org.br/bol/bol-2/artigos/ariane5.html
• Erro de software provoca a morte de 21
pacientes em tratamento de câncer.
– http://disciplinas.stoa.usp.br/pluginfile.php/31796/mod_resource/con
tent/1/casoICancerPanama.pdf
Nenhum software esta livre de falhas !
http://www.techtudo.com.br/noticias/noticia/2014/01/brasileiro-que-
encontrou-falha-no-facebook-e-um-cacador-de-bugs.html
Definições
• Teste de Software
– É o processo de execução de um produto para
determinar se ele atingiu suas especificações e
funcionou corretamente no ambiente para o qual
foi projetado;
Definições
• Objetivo de todo teste:
– Revelar falhas em um produto, para que as causas
dessas falhas sejam identificadas e possam ser
corrigidas pela equipe de desenvolvimento antes
da entrega final.
Definições de Termos
• Defeito: passo, processo ou definição de dados
incorreto, como por exemplo, uma instrução ou
comando incorreto.
Sistema