TESTE-PLAN: FERRAMENTA DE APOIO AO PLANEJAMENTO E CONTROLE DAS



Documentos relacionados
FERRAMENTA PARA GERENCIAMENTO DE ARTEFATOS EM PROJETO DE MELHORIA NO PROCESSO DE TESTES.

AUTOMATIZAÇÃO DE PROCESSOS EM APLICAÇÕES DE GESTÃO DE INCIDENTES UTILIZANDO BPMN

SISTEMA PARA CONTROLE DE ESTOQUE DOS ALMOXARIFADOS DE AGÊNCIAS DE CORREIOS NO ESTADO DE SANTA CATARINA

Charles Sales Bicalho. Orientador: Prof. Dr. Oscar Dalfovo

Sistema para Reservas de Veículos de uma Cooperativa de Saúde. Ricardo Hoffmann Orientador: Wilson Pedro Carli

Introdução Objetivos Fundamentação teórica. Desenvolvimento Resultados e discussões Conclusão Extensões

ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE

Clóvis Diego Schuldt. Orientador: Prof. Wilson Pedro Carli

Sistema de informação para controle de vendas em imobiliária

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

PROTÓTIPO DE LABORATÓRIO DE EXPERIMENTAÇÃO REMOTA MULTIPLATAFORMA CLIENTE ACADÊMICO: NADER ZANOTTO ORIENTADOR: MIGUEL ALEXANDRE WISINTAINER

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

SISTEMA PARA CONTROLE DE ESTOQUE DE BEBIDAS


Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do. Wagner da Silva Orientando Prof. Alexander Roberto Valdameri Orientador

SISTEMA PARA AUXILIXAR NO GERENCIAMENTO DA ONG SOCIEDADE CASA DA ESPERANÇA

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Ambiente Virtual de Avaliações Utilizando Certificados Digitais. Fernando Gevard Acadêmico Paulo Fernando da Silva - Orientador

OPORTUNIDADES: Analista de Sistemas

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO

SISTEMA PARA AGENDAMENTO DE SERVIÇOS DE BELEZA ON-LINE

SISTEMA DE APOIO GERENCIAL COM FOCO NA PRÁTICA DE TREINAMENTO ORGANIZACIONAL BASEADO NO MODELO CMMI. Werinton Ferrari Orientador: Wilson Pedro Carli

Sistema Gerenciador de Clínica Médica Automatizando a Clínica Cardiomed Implantação

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

ANEXO 6 Critérios e Parâmetros de Pontuação Técnica

PROTÓTIPO DE APLICAÇÃO PARA O PROBLEMA DE ROTEAMENTO DE VEÍCULOS EM DISPOSITIVOS MÓVEIS NA PLATAFORMA ANDROID

PROJECT-TRAN: Ferramenta para gerenciamento de transição de conhecimento de projeto

SISTEMA DE CONTROLE DE ACESSO, PARA AMBIENTE ACADÊMICO

Acadêmica: Aline Cordeiro Prof. Orientador: Dr. Oscar Dalfovo

ANEXO 8 Planilha de Pontuação Técnica

IMPLEMENTAÇÃO DA TÉCNICA TEXT MINING APLICADO NO AMBIENTE DO EMPREENDEDOR. Acadêmico: Roger Erivan Gaulke Prof. Orientador: Dr.

SISTEMA PARA O CONTROLE DO FLUXO DE PROPOSTAS DE CUSTOMIZAÇÃO

Microsoft.NET. Desenvolvimento Baseado em Componentes

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

AGENDA. O Portal Corporativo. Arquitetura da Informação. Metodologia de Levantamento. Instrumentos Utilizados. Ferramentas

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

ROTEIRO DA APRESENTAÇÃO Introdução Objetivos Fundamentação Teórica. Desenvolvimento do sistema Resultados e discussões Conclusões Extensões

Fundamentos em Teste de Software. Vinicius V. Pessoni

Projeto de Sistemas I

CIÊNCIA DA COMPUTAÇÃO Engenharia de SoftwareLuiz Carlos Aires de Macêdo. Gestão de Projeto de Software

APLICATIVO PARA CÁLCULO DE MÉTRICA DE SOFTWARE EM CÓDIGO-FONTE PL/SQL

Declaração de trabalho do projeto. Caso de negócio. Fatores ambientais da empresa. Estratégia de gerenciamento das partes interessadas.

SISTEMA WEB DE APOIO AO PROCESSO DE GERÊNCIA DE PROJETOS BASEADO NA NORMA ABNT ISO/IEC TR 29110

VISEDU-CG 3.0: Aplicação didática para visualizar material educacional Módulo de Computação Gráfica

Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo

SISTEMA DE CÁLCULO DE FRETE VIA WEB

FERRAMENTA WEB DE SUPORTE A AVALIAÇÃO DE SOFTWARE COM A METODOLOGIA CERTICS

MÓDULO DE AVALIAÇÃO DO RETORNO DE INVESTIMENTO EM SISTEMA DE ANIMAL. Eduardo Ehlert Orientador: Mauro Marcelo Mattos

GEOS GERENCIAMENTO DE ORDENS DE SERVIÇO.

1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações do sistema

ISO Aécio Costa

ANEXO 09 PERFIS PROFISSIONAIS MÍNIMOS

QUESTIONÁRIO DE AVALIAÇÃO Primeira Fase

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

FERRAMENTA PARA CONSTRUÇÃO DE INTERFACES DE SOFTWARE A PARTIR DE DIAGRAMA DE CLASSES

SISTEMA PARA HELP-DESK BASEADO EM WORKFLOW UTILIZANDO SHELL UNIX

Desenvolvimento de Aplicação Windows Mobile Acessando um WebService

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec

Documento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0

Processo de Desenvolvimento de Sites

WEBQUESTER: FERRAMENTA PARA CRIAÇÃO DE WEBQUEST COM AVALIAÇÕES ON- LINE. Acadêmico: Yauari Vieira Orientador: Everaldo Artur Grahl

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

SISTEMA DE MONITORAMENTO DE SGBD SQL SERVER.

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

DESENVOLVIMENTO DE SISTEMA DE CONTROLE DE RECEITAS APLICADO À EQUIPE AMIGOS DO BARNEY

RiskFree Uma ferramenta de apoio à gerência de riscos em projetos de software

Processo de garantia da qualidade baseado no modelo MPS.BR. Acadêmico: Anildo Loos Orientador: Everaldo Artur Grahl

PROJETO DE FÁBRICA DE SOFTWARE

Gestão de contratos de Fábrica de Software. Secretaria da Fazenda do Estado de São Paulo

Termos de Referência para Serviços especializados de consultoria Individual na área Especialista em TI Aplicada

Análise comparativa de produtividade entre Groovy e Java, aplicado no desenvolvimento web

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

Desenvolvimento de um integrador de sistemas por meio de leiautes

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

ENGENHARIA DE SOFTWARE I

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Sobre a Prime Control

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

QUALIDADE DE SOFTWARE AULA N.7

SUPERÀTO DIVULGA: ANALISTA DE SISTEMAS / LÍDER DE PROJETOS

SOFTWARE PARA DESIGN DE PROTÓTIPOS

2.12- Criação/Implantação de Processo de Garantia da Qualidade para Empresas de Software de Pequeno Porte

Curso C# + Framework.NET

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

SISTEMA DE GESTÃO DE CAIXAS DE CRÉDITO

Implantação de um Processo de Medições de Software

SISTEMA PARA A ADMINISTRAÇÃO DE CORRETORES DE SEGURO

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

PROTÓTIPO DE UM SISTEMA DE RASTREAMENTO PARA COMPUTADORES

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

Transcrição:

TESTE-PLAN: FERRAMENTA DE APOIO AO PLANEJAMENTO E CONTROLE DAS ATIVIDADES DO PROCESSO DE TESTES CAMILA LABES Orientadora: FabianeBarreto VavassoriBenitti, Dra

Roteiro Introdução Objetivos do trabalho Fundamentação Teórica Levantamento de informações Desenvolvimento Resultados e Discussões Conclusão Extensões

Introdução Processo de teste de software Problemas nas atividades de teste de software Testes e Garantia de qualidade CMMI e atividades de Verificação e Validação Ferramentas automatizadas na área de testes

Objetivos do trabalho Automatizar o workflowdo processo de testes da empresa HBSIS Informática. Objetivos específicos Desenvolver uma ferramenta que permita auxiliar na etapa de planejamento do processo de testes; Permitir o acompanhamento e controle das atividades planejadas no processo.

Fundamentação teórica Teste de software Processo de execução de um programa com a finalidade de encontrar erros. Termos relacionadosa teste

Fundamentação teórica Processo de teste É um conjunto de atividades que possuem características próprias e objetivos claros. Processo em estágios Dependência do processo de desenvolvimento

Fundamentação teórica Planejamento e controle Atividades bem organizadas, padronização dos documentos e registro de eventos e incidentes Benefícios Ferramentas de apoio ao processo de testes

Fundamentação teórica CMMI Capabity Maturity Model Integration Abordagem de melhoria de processo

Fundamentação teórica CMMI nível 3 Preocupação mais formal com testes de software Verificação Validação

Levantamento de informações HBSIS Informática Sistema atual Planilha de dados Problemas relatados

Desenvolvimento Teste-Plan UC01 - Manter usuários UC02 - Manter sistemas UC03 - Manter Visão geral da ferramenta proposta para área de testes módulos Casos de uso Coordenador UC04 - Gerar relatórios de erros UC05 - Efetuar login UC06 - Gerar relatório para inspeção Testador UC07 - Manter Desenho de Testes UC10 - Manter resultados da execução Analista de testes UC08 - Manter Caso de Testes «extend» UC09 - Importar Casos de Uso

Desenvolvimento Caso de teste: Diagrama de Transição de estados

Desenvolvimento Diagrama de classes Sistema - m_descricao: string - m_localbasedadosea: string - m_nome: string - m_versao: int «enumeration» PapelEnum Analista Testador Coordenador m_papel m_sistema m_coordenador Pessoa Modulo - m_descricao: string - m_nome: string - m_email: int - m_nome: string - m_nomeusuario: string - m_senha: string m_resposavelatual m_modulo m_analistateste m_testador DesenhoTeste - m_componentesenvolvidos: string - m_concluido: bool - m_configuracaoambiente: string - m_datafim: DateTime - m_datainicio: DateTime - m_dataprevisaofim: DateTime - m_dataprevisaoinicio: DateTime - m_dependencias: string - m_descricao: string - m_documentacaoapoio: string - m_inspetor: string - m_nome: string - m_prerequisitos: string - m_recursos: string m_desenhoteste «enumeration» SituacaoEnum EmElaboracao EmInspecao EmExecucao Executado SemSituacao m_situacao CasoTeste - m_dataalteracao: DateTima - m_datacriacao: DateTime - m_dataexecucao: DateTime - m_identificador: string - m_versao: int m_casoteste m_casouso CasoUso - m_datacriacao: DateTime - m_descricao: string - m_identificador: string - m_importado: bool - m_nome: string Cenário - Consideracoes: string - Funcionalidade: string - Item: int - PréCondicao: int - TesteOK: bool m_cenario Passos - m_consideracoes: string - m_dadosparateste: string - m_descricao: string - m_ordem: int - m_passou: bool - m_resultadoesperado: string

Desenvolvimento Implementação Microsoft.Net Framework 3.5 Microsoft Visual Studio 2008 Linguagem C# (C-Sharp) e ASP.NET Microsoft SQL Server 2005 ReportViewer(Report Definition Language) HierarGrid Segue padrões de projetos adotados em ferramentas internas da HBSIS Informática

Desenvolvimento Projeto 4 Grandes grupos organizados de classes Generics objetos/coleções fortemente tipados Master Page Segurança

Desenvolvimento Operacionalidade caso de teste

Desenvolvimento Operacionalidade caso de teste

Desenvolvimento Operacionalidade executar caso de teste

Resultados e discussões Aderência da ferramenta ao processo

Resultados e discussões Comparativo com trabalhos correlatos BIANCHINI (2004) BONECHER (2008) DIAS NETO (2006) TESTE-PLAN Plataforma Winforms Web Web Web Linguagem Object Pascal JSP PHP C# ASP.NET Baseado em ISO/IEC 12207 OPENUP + Processo Dynamix IEEE/ CMMI /PMBOK Gera casos de teste Não Sim Não Sim Relatório de erros Sim Sim Sim Sim Processo HBSIS + CMMI Integração com outras ferramentas ArgoUML Não Não Enterprise Architect

Resultados e discussões Aplicação no ambiente da HBSIS FURB - FUNDAÇÃO UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO TRABALHO DE CONCLUSÃO DE CURSO CAMILA LABES QUESTIONÁRIO PARA MEDIR A ADERÊNCIA DA FERRAMENTA TESTE-PLAN AO PROCESSO DA HBSIS O objetivo deste questionário é coletar a percepção dos usuários em relação aos benefícios trazidos pela automação do planejamento e controle do processo de testes. 1 Perfil do avaliador 1.1 Cargo que ocupa ( ) Analista de Teste ( ) Coordenador ( ) Testador 1.2 Tempo de Experiência em testes de software ( ) Menos de 1 ano ( ) Entre 1 e 2 anos ( )Entre 2 e 5 anos ( ) Mais de 5 anos 1.3 Formação Insira sua formação acadêmica e certificações. 2 Avaliação da ferramenta 2.1 Como você avalia a aderência da ferramenta ao processo da HBSis? ( )Fracamente aderente ( )Parcialmente aderente ( )Fortemente aderente ( )Totalmente aderente 2.2 Como você avalia a usabilidade da ferramenta no todo? ( )Péssima ( )Ruim ( )Razoável ( )Boa ( )Muito boa 2.3 Como você avalia a usabilidade da tela de casos de teste? ( )Péssima ( )Ruim ( )Razoável ( )Boa ( )Muito boa 2.4 Em que medida você acredita que seu trabalho será facilitado com o uso da ferramenta? ( ) Não facilitará (pelo contrário ficou mais difícil) ( ) Permanece igual ( ) Facilitará um pouco ( )Facilitará muito Por que? 2.5 O uso da ferramenta alterou o tempo de execução de suas atividades? ( ) Tornou muito mais rápido ( ) Tornou rápido ( ) Tornou lento ( ) Tornou muito mais lento ( ) Não alterou 3 Sugestões de melhoria 3.1 Como você acha que a ferramenta pode ser melhorada?

Conclusões Objetivos alcançados Extinção da planilha Excel Aderência ao processo trazendo maturidade Avaliação com usuários Tecnologias recentes

Extensões Medições de tempo de execução das atividades e controle de prazos Integração com o JIRA Identificação de riscos Versionamento de casos de teste Comparação entre casos de uso

Obrigada! Demonstração...