1 / 16

Criação e Execução de Testes em Projetos do LES com Tecgraf

Criação e Execução de Testes em Projetos do LES com Tecgraf. Andrew Diniz da Costa andrew@les.inf.puc-rio.br. Inicio dos Testes. Bandeira Brasil – inicio dos testes em 2007 Sistema responsável por controlar o estoque e suprimento de petróleo e seus derivados (ex: gasolina, querosene etc)

ellema
Download Presentation

Criação e Execução de Testes em Projetos do LES com Tecgraf

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Criação e Execução de Testes em Projetos do LES com Tecgraf Andrew Diniz da Costa andrew@les.inf.puc-rio.br

  2. Inicio dos Testes • Bandeira Brasil – inicio dos testes em 2007 • Sistema responsável por controlar o estoque e suprimento de petróleo e seus derivados (ex: gasolina, querosene etc) • Documentação: • Regras de Negócio • Casos de Uso • Diagrama de Classes • Criação e execução de testes (manuais e automatizados)

  3. Bases Corporativas Idéia do Bandeira Sistema3 Sistema1 Sistema2 Bandeira Brasil

  4. Definição de Ferramentas • Definição qual ferramenta de integração contínua seria utilizada • Cruise Control • Continuum • Hudson* • Ferramentas para teste • Rational Functional Tester • Rational TestManager • DBUnit • Processo de Teste composto pelas seguintes equipes: • Desenvolvimento GUI (Tecgraf), banco (LES), requisitos (LES) e teste (LES). • Workflow de cadastro de issues (ex: tarefas, testes criados, bugs) • Uso do JIRA

  5. Processo de teste Planejar testes Definir testes Executar testes Avaliar resultados Retestar defeitos Analista de Teste Analista de Requisitos Escrever, Gravar/ Programar Casos de teste: Passos e Pontos de verificação Preparar Ambiente, Executar Man./Autom. Testes Plano, Cenários, Casos de teste RFT ou DBUNIT Analisar Resultados/ Logs Alterar Código/ reteste UCs & Regras Negócio, BDs, ER, Procedures… 4 anos realizando testes no Bandeira Brasil

  6. Reuniões Semanais Demonstrar Confluence

  7. Bases Corporativas Idéia do Bandeira Sistema3 Sistema1 Sistema2 Bandeira Brasil

  8. Bases Corporativas Idéia do Bandeira PIMEX Alope Inventário Bandeira Brasil

  9. Sistemas Petrobras • PIMEX • Realizar o controle das importações e exportações de petróleo e derivados. • Alope • Atividade de prover um suprimento adequado de petróleo para as refinarias. Controle diário indicando programações de produção. • Inventário • Localização de óleo e o estoque de Petróleo e derivados em diversas refinarias e terminais do país. • Controla o processo de manutenção dos tanques, capacidades e critério de disponibilidades de petróleos e produtos derivados.

  10. Bugs Comuns • Bugs • Instalação • Bugs de novos requisitos • Bugs de requisitos impactados • Integrações • Estabilidade • Bandeira • Antes: Cliente encontrava maioria dos bugs • Agora: Equipe de teste encontra maioria dos bugs. • Não acontecem mais problemas de instalação no cliente. • Testes de instalação

  11. Bugs Identificados

  12. Equipes de Teste • Duas equipes de teste • Bandeira (6) • Andrew* • Bruno Yamaki • Érica • Rodrigo • Sandro • Soeli** • Alope/PIMEX/Inventário (9) • Alexandre • Andrew* • Arthur • Daniel • Edith • Isabelle • Gabriel • Paulo Henrique • Soeli**

  13. Nossos Objetivos • Garantir alta qualidade para os sistemas testados. • Preparação de Novos Profissionais • Trabalho em equipe • Desenvolvimento em Java 6 • Acompanhamento • Desenvolvimento para Banco • Tarefas DBUnit • Criação de queries SQL, procedures. • Acompanhamento para tirar dúvidas • Estudos de caso para projetos finais, dissertações e teses. • Motivar criação de novas ferramentas • JAAF+T: Ferramenta para auto-teste de sistemas auto-adaptativos • GearDB: Ferramenta para Geração de Dados • Ferramenta para auxiliar o desenvolvimento em DBUnit

  14. Divulgação do Nosso Trabalho • Ausência de divulgação do nosso trabalho de qualidade • Quem somos • Experiência, atividades realizadas • Cursos oferecidos • Ferramentas desenvolvidas pelo LES • Artigos, documentos • Ausência de um local que: • Dê recomendações de ferramentas; • Fórum de discussões sobre qualidade • Por quê não nos transformarmos em um ponto de referência na área de qualidade no Brasil? • Temos experiência e pessoas qualificadas.  • Não temos a divulgação. 

  15. www.les.inf.puc-rio.br/escritorioqualidade Onde Está a Divulgação?? Aqui está!!

  16. Fim!!Perguntas?Criação e Execução de Testes em Projetos do LES com Tecgraf Andrew Diniz da Costa andrew@les.inf.puc-rio.br

More Related