Técnicas de teste caixa-aberta para a validação de software Teste Estrutural de Software.
Desmistificando o Teste de Software
-
Upload
lucyverde -
Category
Technology
-
view
1.662 -
download
5
description
Transcript of Desmistificando o Teste de Software
![Page 2: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/2.jpg)
Ciclo de vida do software
• Análise • Projeto• Implementação• Teste• Homologação• Implantação
![Page 3: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/3.jpg)
Qualidade do software
“Um software é considerado com qualidade quando atende as categorias da qualidade”.
ISSO/IEC 9126-1
![Page 4: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/4.jpg)
Características de qualidade
• Funcionalidade • Confiabilidade• Usabilidade • Eficiência• Manutenibilidade• Portabilidade
![Page 5: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/5.jpg)
O que é teste de software
![Page 6: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/6.jpg)
Teste de Software
“ A finalidade do teste de software é, verificar se o que foi implementado estar de acordo com o que foi especificado”
Ricardo Cristalli.
![Page 7: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/7.jpg)
Equipe de testeLider ou gerente de teste (LT,GP) Responsável pela liderança de um
projeto de teste.
Arquiteto de testes(AT) Responsável pela montagem do ambiente de teste (infra-estrutura) e escolhas das ferramentas
Analista de testes(AN) Responsável pela modelagem e elaboração dos casos de testes
Testador(TE) Responsavel pela execução dos casos de testes
![Page 8: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/8.jpg)
Modalidade de Teste
![Page 9: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/9.jpg)
Teste Manuais
![Page 10: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/10.jpg)
![Page 11: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/11.jpg)
Automação de teste
![Page 12: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/12.jpg)
Níveis de teste
![Page 13: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/13.jpg)
Teste de Unidade
![Page 14: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/14.jpg)
Teste de Integração
![Page 15: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/15.jpg)
Teste de Sistemas
![Page 16: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/16.jpg)
Teste de Regressão
Teste de Regressão
![Page 17: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/17.jpg)
Teste de Aceitação
![Page 18: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/18.jpg)
Técnicas de teste de software
• Caixa branca - Técnica estrutural
• Caixa preta – Técnica funcional
![Page 19: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/19.jpg)
Fases de teste
Planejar testes
Projetartestes
Gerenciardefeitos
ExecutarTestes
Analisar Testes
![Page 20: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/20.jpg)
Atributos de testes
Caso de Uso
Criar o roteiro de teste
Casos de Testes
Executar testes
![Page 21: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/21.jpg)
Exemplo de caso de testePré-condições: Usuário cadastrado na base de dados.Pós-condições: Usuario logado no sistema.Detalhadamento: Passo: Abri o sistema. VP: Verificar se o sistema apresentou a tela de login, como tela inicial. Passo: Preencher os campos usuário e senha e pressionar o botão Login. VP: Verificar se o sistema apresentou a tela principal.Ambiente: sistema operacional x, acesso ao servido de aplicação x,
![Page 22: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/22.jpg)
Fluxo de um Defeito
![Page 23: Desmistificando o Teste de Software](https://reader036.fdocument.pub/reader036/viewer/2022062304/558fc29b1a28abdc668b476f/html5/thumbnails/23.jpg)