Escolar Documentos
Profissional Documentos
Cultura Documentos
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_sof
tware_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_resourc
e/content/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