Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de...
Transcript of Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de...
![Page 1: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/1.jpg)
Rede de Laboratórios de Produtividade de Software
![Page 2: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/2.jpg)
Planejamento de Testes
Programa de Capacitação
em Testes de Software
![Page 3: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/3.jpg)
Motivação
3Rede de Laboratórios de Produtividade de Software
![Page 4: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/4.jpg)
Por que planejar?
4Rede de Laboratórios de Produtividade de Software
![Page 5: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/5.jpg)
Por que planejar?
5Rede de Laboratórios de Produtividade de Software
![Page 6: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/6.jpg)
Por que planejar?
6Rede de Laboratórios de Produtividade de Software
![Page 7: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/7.jpg)
Planejamento
Definição do Dicionário Aurélio para Planejamento:
“O planejamento é o trabalho de preparação para a tomada de decisão, segundo roteiros e
métodos determinados”
7Rede de Laboratórios de Produtividade de Software
![Page 8: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/8.jpg)
Planejamento de Testes
“É o processo de definição do escopo, abordagem, recursos e cronograma das atividades de teste. Identificação, entre outros itens de teste, de quais funcionalidades que irão ser testadas, as atividades de teste, quem irá realizar qual atividade, níveis de independência do testador, o ambiente de teste, as técnicas de criação de testes, e critérios de início e finalização dos testes a serem utilizados.”
8Rede de Laboratórios de Produtividade de Software
![Page 9: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/9.jpg)
Plano de Teste
• É um documento que contém todos os registros do processo de planejamento de testes.
• O Plano de Testes é criado, porém, ele deve ser atualizado durante toda a vida do projeto.
9Rede de Laboratórios de Produtividade de Software
![Page 10: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/10.jpg)
Plano de Teste
• Responsável: Gerente de Testes– Defesa da qualidade e dos testes– Planejamento e gerenciamento de recursos – Resolução de problemas
10Rede de Laboratórios de Produtividade de Software
![Page 11: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/11.jpg)
Criando o Plano de Teste
Utilizaremos um template baseado no IEEE Std.
829 que pode ser utilizado como um guia para a
elaboração de um Plano de Testes
11Rede de Laboratórios de Produtividade de Software
![Page 12: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/12.jpg)
O Plano de Teste
• Identificador do Plano de Teste• Introdução• Itens de Teste• Funcionalidades a serem testadas• Funcionalidades que não serão testadas• Abordagem de Teste• Critério de Aceitação• Critério de Suspensão• Entregáveis
12Rede de Laboratórios de Produtividade de Software
![Page 13: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/13.jpg)
O Plano de Teste
• Atividades de Teste• Infra-estrutura e ambiente necessário• Responsabilidades• Necessidades de treinamento e contratação• Cronograma• Riscos e contingências• Aprovação• Glossário
13Rede de Laboratórios de Produtividade de Software
![Page 14: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/14.jpg)
O Plano de Teste
• Identificador do Plano de Teste– Identificação única– Deve conter ao menos o nome, sua versão e seu status
atual.
14Rede de Laboratórios de Produtividade de Software
![Page 15: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/15.jpg)
O Plano de Teste
• Introdução– Contexto do projeto – Lista dos documentos do projeto
15Rede de Laboratórios de Produtividade de Software
![Page 16: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/16.jpg)
O Plano de Teste
• Itens de Teste– Visão geral – Identificar versão dos itens de teste– Lista dos itens do sistema mas não serão testados.
16Rede de Laboratórios de Produtividade de Software
![Page 17: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/17.jpg)
O Plano de Teste
• Funcionalidades a serem testadas– Identificar as que serão testadas
• Funcionalidades que não serão testadas– Identificar as que não serão testadas– Identificar as que não podem ser testadas
17Rede de Laboratórios de Produtividade de Software
![Page 18: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/18.jpg)
O Plano de Teste
• Abordagem de Teste– Objetivos do teste baseado numa análise de riscos.– Métodos de teste que serão adotados.– Contribuir para atingirmos o objetivo.
18Rede de Laboratórios de Produtividade de Software
![Page 19: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/19.jpg)
O Plano de Teste
• Critério de Aceitação– Verificar se os objetivos do teste foram atingidos.
• Critério de Suspensão– Critérios para que a execução dos testes pode ser
finalizada ou suspensa
19Rede de Laboratórios de Produtividade de Software
![Page 20: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/20.jpg)
O Plano de Teste
• Entregáveis– Dados e resultados que serão entregues– Como deverão ser comunicados.
20Rede de Laboratórios de Produtividade de Software
![Page 21: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/21.jpg)
O Plano de Teste
• Atividades de Teste– Atividades– Responsáveis.
• Infra-estrutura e ambiente necessário– Necessidades
21Rede de Laboratórios de Produtividade de Software
![Page 22: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/22.jpg)
O Plano de Teste
• Responsabilidades– Organograma– Autoridade – Responsabilida
• Necessidades de treinamento e contratação– Capacitação e qualificação
22Rede de Laboratórios de Produtividade de Software
![Page 23: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/23.jpg)
O Plano de Teste
• Cronograma– Marcos das atividades de teste
• Riscos e contingências– Riscos – Plano de contingência
23Rede de Laboratórios de Produtividade de Software
![Page 24: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/24.jpg)
O Plano de Teste
• Aprovação– Lista das pessoas
• Aprovar • Revisar • Serem informadas
• Glossário– Termos de teste
24Rede de Laboratórios de Produtividade de Software
![Page 25: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/25.jpg)
Controlar o Planejamento
25Rede de Laboratórios de Produtividade de Software
“O PLANEJAMENTO É UMA TRILHA NÃO UM TRILHO”
![Page 26: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/26.jpg)
Resumo
• Contexto: – Planejamento das Atividades de Teste
26Rede de Laboratórios de Produtividade de Software
![Page 27: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/27.jpg)
Resumo
• Problema: – Perda da qualidade e eficiência dos testes, por
não organizar informações importantes que documentem e disciplinem a criação e execução dos testes.
27Rede de Laboratórios de Produtividade de Software
![Page 28: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/28.jpg)
Resumo
• Solução: – Planejar a atividade de testes como um todo,
desde a criação de testes até a execução.
28Rede de Laboratórios de Produtividade de Software
![Page 29: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/29.jpg)
Resumo
• Avaliação da Solução: – Planejar testes envolve a elaboração de um plano
de testes. Este documento é a base para todas as atividades do ciclo, melhores resultados, maior eficiência, maior confiança e aumento da qualidade dos testes.
29Rede de Laboratórios de Produtividade de Software
![Page 30: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/30.jpg)
Referências
• Base de Conhecimento para Certificação em Teste,
ISTQB, 2007.• Software Testing Foundations, Andreas Sillner, Tilo
Linz e Hans Schaefer, 2ª edição, 2007.• Practical Software Testing, Ilene Burnstein, Springer,
2003.
30Rede de Laboratórios de Produtividade de Software
![Page 31: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/31.jpg)
SitesWiki do LabPS
http://labps.cin.ufpe.br
Twitter do LabPShttp://twitter.com/Rede_LabPS
INEShttp://www.ines.org.br
Amigoshttp://amigos.ines.org.br
Cin/UFPEhttp://www.cin.ufpe.br
Rede de Laboratórios de Produtividade de Software 31
![Page 32: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/32.jpg)
Dúvidas
32Rede de Laboratórios de Produtividade de Software
?
![Page 33: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/33.jpg)
Obrigado!
Rede de Laboratórios de Produtividade de Software 33
![Page 34: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/34.jpg)
Agora, vamos praticar!
Rede de Laboratórios de Produtividade de Software 34
![Page 35: Rede de Laboratórios de Produtividade de Software · Rede de Laboratórios de Produtividade de Software 8. Plano de Teste • É um documento que contém todos os registros do processo](https://reader035.fdocumentos.com/reader035/viewer/2022070921/5fba1ca16c0e3d65c52c0009/html5/thumbnails/35.jpg)
Rede de Laboratórios de Produtividade de Software