um estudo analítico sobre técnicas de identificação de riscos no planejamento de testes de...
TRANSCRIPT
![Page 1: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/1.jpg)
Um Estudo Analítico sobre técnicas de Identificação de Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de SoftwareRiscos no Planejamento de Testes de Software
Liliane Silva, Cristine Gusmão,Alexandre VasconcelosLiliane Silva, Cristine Gusmão,Alexandre Vasconcelos
{lss4,cmgg,amlv}@cin.ufpe{lss4,cmgg,amlv}@cin.ufpe
![Page 2: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/2.jpg)
MotivaçãoMotivação
SQA (Software Quality Assurance)Requisitos satisfazem necessidades
Testes para garantir qualidade principalmente da áreas mais críticas
Testar é caro
2
![Page 3: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/3.jpg)
NecessidadeNecessidadePriorizar EsforçosAlocar RecursosReduzir tempo Reduzir esforço dos testes
3
![Page 4: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/4.jpg)
PropostaPropostaPriorizar Testes durante a fase de
planejamento de software através de boas técnicas de identificação de Riscos para detectar casos de usos críticos.
4
![Page 5: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/5.jpg)
ProblemaProblema
Dificuldade dos profissionais de testes aplicar a técnica na prática.
Ausência de conhecimentos sólidos sobre as atividades da Gerência de Riscos
Ausência de ferramentas de apoio.
5
![Page 6: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/6.jpg)
SoluçãoSoluçãoo Evolução da RBTToolo Viabilizar a integração entre a priorização
dos requisitos com base nos riscos identificados.
o Desenvolvimento de um método de identificação de riscos a serem aplicadas através da RBTTool na geração automática do planejamento de testes.
6
![Page 7: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/7.jpg)
ObjetivoObjetivo
Realizar uma revisão bibliográfica da literatura para reconhecer e analisar as principais técnicas/ Métodos para Identificação de riscos que poderão ser utilizados no planejamento de testes de software.
7
![Page 8: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/8.jpg)
Ciclo de vida do teste de Ciclo de vida do teste de softwaresoftware
8
![Page 9: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/9.jpg)
Ciclo de vida do teste de Ciclo de vida do teste de softwaresoftware
9
![Page 10: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/10.jpg)
Ciclo de vida do teste de Ciclo de vida do teste de softwaresoftware
10
Identificar RequisitosPriorizar requisitosRecursosCronograma
![Page 11: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/11.jpg)
Ciclo de vida do teste de Ciclo de vida do teste de softwaresoftware
11
Identificar RequisitosPriorizar requisitosRecursosCronograma
![Page 12: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/12.jpg)
Como Priorizar Requisitos?Como Priorizar Requisitos?
12
Projeto Risco 2.1Requisito 2
Requisito n
Risco 1.1
Risco 1.2
Requisito 1
Risco 2.2
Risco n.1
.
.
.
Caso de teste 1.1
Caso de teste 1.2
Caso de teste 2.1
Caso de teste 2.2
Caso de teste 2.2
![Page 13: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/13.jpg)
Modelo RBTModelo RBTProcessProcess
13
![Page 14: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/14.jpg)
Disciplina Identificar Riscos Disciplina Identificar Riscos proposto no RBTproposto no RBTProcess Process atualatual
14
![Page 15: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/15.jpg)
Identificação de RiscosIdentificação de Riscos
15
Questionário baseado em Taxonomia de Riscos (Software Engineering Institute - SEI)
[01] O requisito vem sofrendo mudanças ele está sendo desenvolvido?
Se SIM, qual parte está mudando?
[02] Ainda existe algo para ser especificado neste requisito?
Se SIM, qual parte não está especificada?
![Page 16: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/16.jpg)
Identificação de riscosIdentificação de riscoso Considerada a mais importanteo Compreende a determinação de quais riscos podem
afetar o projeto e em documentar as suas características:– Contexto, Condições, Consequências,
16
![Page 17: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/17.jpg)
Técnicas mais comunsTécnicas mais comuns
17
BrainstormBrainstorm EletrônicoTécnica DelphiEntrevista/
Julgamento de especialistas
Identificação de causaAnálise swotChecklistDiagrama causa-efeito Fluxograma
Diagrama de InfluênciaTécnica de Grupo NominalPonderingCriação de CenáriosQuestionárioAbordagem baseada em
casos Slip de Crawford Analogia
![Page 18: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/18.jpg)
BrainstormBrainstorm
18
![Page 19: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/19.jpg)
Técnica DelphiTécnica Delphi
19
![Page 20: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/20.jpg)
Entrevista/Julgamento de Entrevista/Julgamento de EspecialistasEspecialistas
20
![Page 21: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/21.jpg)
Análise SWOTAnálise SWOT
21
![Page 22: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/22.jpg)
ChecklistChecklist
22
![Page 23: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/23.jpg)
Diagrama Causa-EfeitoDiagrama Causa-Efeito
23
![Page 24: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/24.jpg)
FluxogramaFluxograma
24
![Page 25: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/25.jpg)
Técnica de Grupo NominalTécnica de Grupo Nominal
25
![Page 26: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/26.jpg)
QuestionárioQuestionário
26
![Page 27: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/27.jpg)
Slip de CrawfordSlip de Crawford
27
![Page 28: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/28.jpg)
LimitaçõesLimitações
28
No RBTProcess Aplicação de apenas uma técnica de
Identificação de RiscosQuestionário baseado em
taxonomia de riscos Nas técnicas de identificação de riscos
Os riscos não são armazenados e documentados
![Page 29: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/29.jpg)
Resultados E DiscussõesResultados E Discussões
29
Os riscos identificados precisam ser armazenados e documentados
Ausência de Técnicas que armazem e documentem o histórico dos riscos encontrados em projetos anteriores.
![Page 30: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/30.jpg)
Conclusões e Trabalhos Conclusões e Trabalhos FuturosFuturos
o Esta lacuna encontrada nas técnicas pesquisadas permite a definição de um novo método de identificação de riscos no planejamento de testes que possa utilizar as informações de projetos anteriores para identificar riscos em um novo projeto.
30
![Page 31: Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de Software Liliane Silva, Cristine Gusmão,Alexandre Vasconcelos](https://reader034.vdocuments.site/reader034/viewer/2022051704/5706383f1a28abb8238f0905/html5/thumbnails/31.jpg)
Um Estudo Analítico sobre técnicas de Identificação de Um Estudo Analítico sobre técnicas de Identificação de Riscos no Planejamento de Testes de SoftwareRiscos no Planejamento de Testes de Software
Liliane Silva, Cristine Gusmão,Alexandre VasconcelosLiliane Silva, Cristine Gusmão,Alexandre Vasconcelos
{lss4,cmgg,amlv}@cin.ufpe{lss4,cmgg,amlv}@cin.ufpe