RBT –  Risk Based Testing Equipe:  Ellen Souza Júlio Venâncio Keldjan Alves
Agenda <ul><li>Equipe </li></ul><ul><li>Objetivo </li></ul><ul><li>Introdução </li></ul><ul><li>Resultados </li></ul><ul><...
Equipe <ul><li>Ellen Souza </li></ul><ul><ul><li>Mestre em engenharia da computação. Possui sólidos conhecimentos na área ...
Objetivos do grupo de RBT <ul><li>Disseminar a técnica RBT </li></ul><ul><ul><li>Através do RBT Process : </li></ul></ul><...
Introdução(1/2) <ul><li>Testes de Software </li></ul><ul><ul><li>Uma das atividades cujo objetivo é verificar e validar um...
Introdução(2/2) <ul><li>RBT ( Risk-based Testing ) : </li></ul><ul><ul><li>Identificar os fatores de riscos associados aos...
Resultados (1/3) <ul><li>Através do RBT Process: </li></ul><ul><ul><li>Foi realizado um estudo de caso e simulações. O uso...
Resultados(2/3) <ul><li>Através da RBT Tool: </li></ul><ul><ul><li>Atualmente possível realizar as atividades de gerência ...
Resultados (3/3) <ul><li>Trabalhos aceitos: </li></ul><ul><ul><li>SOUZA, E.; GUSMÃO C.;  RBTProcess - Modelo de Processo d...
Atualmente... <ul><li>RBT Process : </li></ul><ul><ul><li>Submissão de artigo contendo o estudo de caso realizado. </li></...
Trabalhos Futuros <ul><li>No RBT Process : </li></ul><ul><ul><li>Realização de estudos de caso, sem a participação da auto...
Trabalhos Futuros <ul><li>Na RBT Tool : </li></ul><ul><ul><li>Implementar outras técnicas de identificação de riscos; </li...
Possíveis Eventos 02 a 04/12 01/06 SERA  (Software Engineering Research, Management and Applications) 01 a 03/12 15/06 APS...
Próximos SlideShares
Carregando em…5
×

Rbt Group At Promise V3

565 visualizações

Publicada em

Publicada em: Tecnologia, Negócios
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Rbt Group At Promise V3

  1. 1. RBT – Risk Based Testing Equipe: Ellen Souza Júlio Venâncio Keldjan Alves
  2. 2. Agenda <ul><li>Equipe </li></ul><ul><li>Objetivo </li></ul><ul><li>Introdução </li></ul><ul><li>Resultados </li></ul><ul><li>Contribuições </li></ul><ul><li>Trabalhos Futuros </li></ul><ul><li>Eventos </li></ul>
  3. 3. Equipe <ul><li>Ellen Souza </li></ul><ul><ul><li>Mestre em engenharia da computação. Possui sólidos conhecimentos na área de testes e definiu um modelo de processo para RBT – O RBT Process . </li></ul></ul><ul><li>Keldjan Alves </li></ul><ul><ul><li>Graduado em engenharia da computação, Possui bons conhecimentos em engenharia de requisitos e desenvolvimento orientado a objetos. Iniciou a construção da RBT Tool junto a Júlio. </li></ul></ul><ul><li>Júlio Venâncio </li></ul><ul><ul><li>Graduando em engenharia da computação. Possui bons conhecimentos em engenharia de software e desenvolvimento orientado a objetos. Atualmente desenvolve a ferramenta RBT Tool . </li></ul></ul>
  4. 4. Objetivos do grupo de RBT <ul><li>Disseminar a técnica RBT </li></ul><ul><ul><li>Através do RBT Process : </li></ul></ul><ul><ul><ul><li>Fornecer um modelo completo que suporte todas as atividades concernentes à abordagem. </li></ul></ul></ul><ul><ul><li>Através da RBT Tool : </li></ul></ul><ul><ul><ul><li>Identificar os fatores de riscos associados aos requisitos; </li></ul></ul></ul><ul><ul><ul><li>Priorizar os riscos e conseqüentemente os requisitos; </li></ul></ul></ul><ul><ul><ul><li>Gerar casos de testes com base nas estratégias para tratamento dos fatores de riscos identificados </li></ul></ul></ul>
  5. 5. Introdução(1/2) <ul><li>Testes de Software </li></ul><ul><ul><li>Uma das atividades cujo objetivo é verificar e validar um produto que foi desenvolvido; </li></ul></ul><ul><ul><li>Podem evitar retrabalho e erros entregues ao cliente; </li></ul></ul><ul><ul><li>É difícil e demorado. </li></ul></ul>
  6. 6. Introdução(2/2) <ul><li>RBT ( Risk-based Testing ) : </li></ul><ul><ul><li>Identificar os fatores de riscos associados aos requisitos; </li></ul></ul><ul><ul><li>Priorizar os riscos e conseqüentemente os requisitos; </li></ul></ul><ul><ul><li>Gerar casos de testes com base nas estratégias para tratamento dos fatores de riscos identificados. </li></ul></ul>
  7. 7. Resultados (1/3) <ul><li>Através do RBT Process: </li></ul><ul><ul><li>Foi realizado um estudo de caso e simulações. O uso do processo permitiu : </li></ul></ul><ul><ul><ul><li>Concentrar os esforços de teste nos requisitos de software que possuem maior probabilidade de apresentar falhas </li></ul></ul></ul><ul><ul><ul><li>Mostrar que os defeitos, com maior severidade, podem ser descobertos mais cedo </li></ul></ul></ul><ul><ul><ul><li>Mostrar que as atividades da Gerência de Riscos de Software, incluídas no Processo de Teste de Software, não exigem muitos recursos e tempo para execução </li></ul></ul></ul>
  8. 8. Resultados(2/3) <ul><li>Através da RBT Tool: </li></ul><ul><ul><li>Atualmente possível realizar as atividades de gerência de riscos: </li></ul></ul><ul><ul><ul><li>Identificação de Riscos (TBQ) </li></ul></ul></ul><ul><ul><ul><li>Análise de Riscos (Métricas específicas para RBT) </li></ul></ul></ul><ul><ul><li>Foi realizada uma simulação do uso do RBT Process. </li></ul></ul><ul><ul><ul><li>Ganhos nas atividades de consolidação dos dados referentes à identificação e análise de riscos. </li></ul></ul></ul>
  9. 9. Resultados (3/3) <ul><li>Trabalhos aceitos: </li></ul><ul><ul><li>SOUZA, E.; GUSMÃO C.; RBTProcess - Modelo de Processo de Teste de Software baseado em Riscos. In: 13º WTES - Workshop de Teses e Dissertações em Engenharia de Software, 2008. </li></ul></ul><ul><ul><li>SOUZA, E.; GUSMÃO C.; ROCHA, H. RBTProcess - Proposta de Modelo de Processo de Teste de Software baseado em Riscos . In: III EBTS – Encontro Brasileiro de Teste de Software, 2008. </li></ul></ul><ul><ul><li>SOUZA, E.; GUSMÃO, C.; OLIVEIRA, K.; MENEZES JUNIOR, J., MELO, R; Measurement and Control for Risk-based Test Cases and Activities . In: 10th IEEE LATW – Latin American Test Workshop, 2009. </li></ul></ul>
  10. 10. Atualmente... <ul><li>RBT Process : </li></ul><ul><ul><li>Submissão de artigo contendo o estudo de caso realizado. </li></ul></ul><ul><li>RBT Tool : </li></ul><ul><ul><li>Site: http://pma.dsc.upe.br/rbttool/ </li></ul></ul><ul><ul><li>Implementação das atividade relativas ao processo de Teste de Software </li></ul></ul><ul><ul><li>Planejamento para execução de estudo de caso </li></ul></ul><ul><ul><li>Submissão de artigo contendo este estudo de caso. </li></ul></ul>
  11. 11. Trabalhos Futuros <ul><li>No RBT Process : </li></ul><ul><ul><li>Realização de estudos de caso, sem a participação da autora, para diferentes domínios de software utilizando a RBTTool </li></ul></ul><ul><ul><li>Definição de métricas para controle e medição do impacto da adoção do RBTProcess em uma organização. </li></ul></ul><ul><ul><li>Fornecer questionário baseado em taxonomia para os diferentes domínios de software. </li></ul></ul><ul><ul><li>Realização de estudos sobre padrões de teste de software com o objetivo de pesquisar os padrões existentes e identificar novos padrões para alguns domínios de software, verificando a possibilidade da utilização de padrões para projeto de testes baseados em riscos. </li></ul></ul>
  12. 12. Trabalhos Futuros <ul><li>Na RBT Tool : </li></ul><ul><ul><li>Implementar outras técnicas de identificação de riscos; </li></ul></ul><ul><ul><li>Permitir a utilização de outras técnicas de análise de riscos </li></ul></ul><ul><ul><li>Definir uma arquitetura cliente-servidor; </li></ul></ul><ul><ul><li>Definir políticas de segurança sobre os dados. </li></ul></ul><ul><ul><li>Implementar técnicas de Inteligência Artificial para identificação e análise de riscos e projetos de caso de testes. </li></ul></ul><ul><ul><li>Permitir geração automática de casos de teste com base nos riscos </li></ul></ul>
  13. 13. Possíveis Eventos 02 a 04/12 01/06 SERA (Software Engineering Research, Management and Applications) 01 a 03/12 15/06 APSEC (Asia Pacific Software Engineering Conference) 22 a 25/09 08/05 CLEI (Conferencia Latinoamericana de Informática) 20 a 25/10 20/04 VALID (International Conference on Advances in System Testing and Validation Lifecycle)/ ICSEA (International Conference on Software Engineering Advances) 31/08 12/06 WTF (Workshop de Testes e Tolerância a Falhas) 02 a 04/11 12/06 SEA (Software Engineering and Applications) 16 a 20/11 04/05 ASE (International Conference on Automated Software Engineering) 05 a 08/10 Data Realização 25/04* SBES (Simpósio Brasileiro de Engenharia de Software) Deadline Evento

×