teste de software professor: sílder lamas vecchi
TRANSCRIPT
Teste de softwareTeste de software
Professor: Sílder Lamas VecchiProfessor: Sílder Lamas Vecchi
Classificação de DefeitosClassificação de Defeitos
SeveridadeSeveridade
1- Críticos1- Críticos
2- Maiores2- Maiores
3- Médios3- Médios
4- Menores4- Menores
Classificação de defeitosClassificação de defeitos
PrioridadesPrioridades
1- Resolva Imediatamente1- Resolva Imediatamente
2- Dê uma atenção especial2- Dê uma atenção especial
3- Coloque na fila normalmente3- Coloque na fila normalmente
4- Menor Prioridade4- Menor Prioridade
Classificação de DefeitosClassificação de Defeitos
Tipos de ResoluçõesTipos de Resoluções
- MelhoriaMelhoria
- ResolvidoResolvido
- Resolvido ImediatamenteResolvido Imediatamente
- Foi implantado corretamenteFoi implantado corretamente
- Correção PosteirorCorreção Posteiror
Porque Testar?Porque Testar?
Errar é humanoErrar é humano É preciso garantir que os erros serão É preciso garantir que os erros serão
eliminadoseliminados Aumentar a qualidade do ProdutoAumentar a qualidade do Produto Reduzir o custoReduzir o custo
Castigo para Castigo para DesenvolvedorDesenvolvedor
Leis de MurphyLeis de Murphy
- Primeira lei – Se uma coisa pode sair Primeira lei – Se uma coisa pode sair errado, sairá.errado, sairá.
- Se tudo parece estar indo bem, é porque Se tudo parece estar indo bem, é porque você não olhou direito.você não olhou direito.
- A natureza sempre está a favor da falha A natureza sempre está a favor da falha oculta.oculta.
O que testarO que testar Teste de Especificação de RequisitosTeste de Especificação de Requisitos Teste de Modelos da AnáliseTeste de Modelos da Análise Teste de Regras de NegócioTeste de Regras de Negócio Teste de FuncionalidadeTeste de Funcionalidade Teste de DesempenhoTeste de Desempenho Teste de CargaTeste de Carga Teste de UsabilidadeTeste de Usabilidade Teste de SegurançaTeste de Segurança Teste de SistemaTeste de Sistema Teste de IntegraçãoTeste de Integração Teste de PortabilidadeTeste de Portabilidade Teste de CompatibilidadeTeste de Compatibilidade Teste de CódigosTeste de Códigos Teste de documentos do projetoTeste de documentos do projeto Teste de aceitaçãoTeste de aceitação
Tipos de TestesTipos de Testes
CAIXA PRETACAIXA PRETA CAIXA BRANCACAIXA BRANCA
Caixa BrancaCaixa BrancaTeste mais a nível de Teste mais a nível de código.código.
Testa-se os IF, WHILE e todas as estruturas de Testa-se os IF, WHILE e todas as estruturas de controle, acesso a dados e interface.controle, acesso a dados e interface.
Verificando seu correto FuncionamentoVerificando seu correto Funcionamento
Exemplo:Exemplo:
Garante que todos os caminhos foram percorridos pelo Garante que todos os caminhos foram percorridos pelo menos uam vezmenos uam vez
Executa os loopsExecuta os loops
CAIXA PRETACAIXA PRETA
Testa-se as funcionlidades verificando sua correta operação Testa-se as funcionlidades verificando sua correta operação segundo uma ótica externa a implementação.segundo uma ótica externa a implementação.
É baseado no que o software faz.É baseado no que o software faz. Teste voltado para depois do término do softwareTeste voltado para depois do término do software
Exemplo:Exemplo:Testar telas e resultados, entrada e saída.Testar telas e resultados, entrada e saída.
Quem testa?Quem testa?
Caixa Branca : são os desenvolvedores/ Caixa Branca : são os desenvolvedores/ programadores/ Analistas/ Engenheiros de programadores/ Analistas/ Engenheiros de Teste.Teste.
Caixa Preta : São Analistas/ Usuários Finais/ Caixa Preta : São Analistas/ Usuários Finais/ Engenheiro de teste/ Equipe de teste.Engenheiro de teste/ Equipe de teste.