Automação de Teste de Software: Incremento de Qualidade e Produtividade em Sistemas de Faturamento Telecom



Documentos relacionados
AutoTest Um Framework Reutilizável para a Automação de Teste Funcional de Software

Projetos PBQP do CPqD

Projetos PBQP do CPqD

II Seminário Resultados da Lei de Informática

AutoTest Um framework reutilizável para a automação de teste funcional de software

Integração de Sistemas de Gerenciamento de Redes de Telecomunicações Utilizando GML

Plano de Gerenciamento do Projeto

Projeto 6.18 Automação de Testes Sistêmicos Funcionais

BuCo. Graphical web billing tool

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

ESCOLHA UM TESTE PARA EXECUTAR

Seminário de Lei de Informática. Francisco Siqueira de Sousa Gerente Comercial

Professor: Curso: Disciplina:

Princípios da Engenharia de Software Aula 02. Prof.: Franklin M. Correia

GENS S.A. Metodologia de Desenvolvimento Padrões de uso para o Sistema Gemini Versão Reduzida Relatório Análise de Causa

CPM Braxis Capgemini reduz custos em 18% com CA Business Service Insight

Portugal Telecom Inovação

ERP ERP ERP TRABALHO SOBRE IMPORTÂNCIA

ESTAMOS NO CAMINHO CERTO

Metodologia para Gestão do Processo de Qualidade de Software para Incremento da Competitividade da Mobile S/A Julia Brito

Apresentação, xix Prefácio à 8a edição, xxi Prefácio à 1a edição, xxiii. Parte I - Empresa e Sistemas, 1

Business Process Management

Plano de Trabalho Docente Ensino Técnico

Aplicação de Sistema Eletrônico para Planejamento das Etapas de Desenvolvimento de Produtos na Suspensys

Jonas de Souza H2W SYSTEMS

Plano de Trabalho Docente Ensino Técnico

Processo de Desenvolvimento de Sites

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

ARQUITETURA CORPORATIVA PARA IMPLEMENTAÇÃO DE UMA ESTRATÉGIA DE GOVERNANÇA DE TI SUSTENTÁVEL. Março 2013

Sistemas de Informação

Formação Efetiva de Analistas de Processos

"CRM para Inteligência de Mercado

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Mais valias dos Relatórios de Sustentabilidade Um contributo da PT

PLANO DA SITUAÇÃO DE APRENDIZAGEM CURSOS TÉCNICOS. Walter André de Almeida Pires. Silveira

SOLUÇÃO DE MONITORAMENTO INTEGRADO NA PREVENÇÃO DE PERDAS III FÓRUM ABRAS. HAÍLTON SANTOS Desenvolvimento de Novos Negócios

Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial

Excelência em Metodologia de Helpdesk

Grupo Seres Adota CA Nimsoft Service Desk para Automatizar e Gerenciar Chamados de Service Desk

IBM Software Demos Rational Software Delivery Platform - Teste automatizado

Pesquisa realizada com os participantes do 12º Seminário Nacional de Gestão de Projetos. Apresentação

Grupo Seres Adota CA Cloud Service Management para Automatizar e Gerenciar Chamados de Service Desk

Seleção de ferramentas para ambientes de desenvolvimento de software

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Outsourcing em Telecom. BI Telecom. Gestão em Telecomunicações. Tarifação e Administração de Ligações. SGTC Corporativo. Auditoria em Telecom

Sistemas de esteiras transportadoras de paletes

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Implantação de Processo/Metodologia de Testes e Ganhos Obtidos para a Empresa. Suzana Cohem Sfoggia Suzana-sfoggia@procergs.rs.gov.

Material de Apoio. Sistema de Informação Gerencial (SIG)

Portnet: SAP Business One prepara empresa para crescimento contínuo

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

Resultados Quantitativos e Qualitativos de uma implantação de CMM nível 2

clientes milhões relatórios mil linhas detalhados +de +de +de +de recuperados em negociações gerenciadas por mês por mês

Serviços de Consultoria Sabre Travel Network

Gerenciamento de Projetos de Software esenvolvidos à Luz das Metodologias Ágeis. Ana Liddy C C Magalhães

Conquistamos ao longo de nossa trajetória mais de licenças em operação em clientes ativos.

CONHEÇA A VALECARD TODA ESSA ESTRUTURA EXISTE PRA VOCÊ: Reduzir custos. Ganhar tempo. Organizar processos.

Case REDE Energia Gestão de Contratos de Energia

ECM Gerenciamento de Conteúdo Corporativo

Gestão de Processos de Negócios

SYSLOG Sistema de Logística. Modelo do Projeto

2º Encontro Nacional da Inovação Tecnológica da Indústria Elétrica e Eletrônica ENITEE Marco Antonio Ongarelli Gestão da Inovação - CPqD

Introdução a Computação

Sociedade para o Desenvolvimento da Tecnologia da Informação. CRISE FISCAL x OPORTUNIDADES DE MELHORIA NO ATENDIMENTO AO CIDADÃO

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico. Componente Curricular: SISTEMAS OPERACIONAIS PARA REDES II

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

Conecta Gerenciador de Computadores em Rede

Formalização Eletrônica. Automação da formalização de documentos

Testes de Software. Por quê testar? 3/28/2011. Andrew Diniz da Costa. Manter alta qualidade. Prevenir e encontrar defeitos

Fone: atendimento@wissenconsulting.com.br

PROJETO DE UM MICRO INVERSOR INTEGRADO AOS PAINÉIS SOLARES PARA APLICAÇÃO EM CONSUMIDORES RESIDENCIAIS Solução n o 411

Metodologia de Gerenciamento de Projetos Advancedit

Curso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma fernando.palma@gmail.com

CICLO DE VIDA DE SISTEMAS DE GESTÃO DE CONHECIMENTO

H&M Consultoria Empresarial Ltda Gestão do Conhecimento para a Qualidade e Melhoria dos Processos de Desenvolvimento de Software e Certificação

Sistemas de Processamento de Transações

CA Protection Suites. Proteção total dos dados para as pequenas e médias empresas

A Qualidade no Setor de Software Brasileiro

GESTÃO ESTRATÉGICA DO CONHECIMENTO NAS PEQUENAS ORGANIZAÇÕES: UM MODELO DE ABORDAGEM ABRAHAM B. SICSÚ

Automação de Processos de Negócios com BPMS:

Objetivo - AUMENTAR A PRODUTIVIDADE NO DESENVOLVIMENTO. Aumenta a produtividade de tal forma que o tempo de desenvolvimento é reduzido em até 80%.

Grupo LWART: Case de migração JDE 9.0

Engenharia de Software

Um relato dos desafios encontrados e dos benefícios conseguidos com a implantação das práticas propostas pelo nível F do modelo de referência de

Jonas de Souza H2W SYSTEMS

PrimeUp Educação. Caso real: implantação de solução de ALM.

Case de Sucesso. Integrando CIOs, gerando conhecimento. BANCO TOPÁZIO FORTALECE MONITORAMENTO E CONQUISTA MAIOR CREDIBILIDADE DOS CLIENTES

Atividade: COBIT : Entendendo seus principais fundamentos

Laudon & Laudon MIS, 7th Edition. Pg. 1.1

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

EFICIÊNCIA E EFICÁCIA. E COM OS DIFERENCIAIS INOVAÇÃO E QUALIDADE. ISSO É EVERIS BPO. attitude makes the difference

Sistema Gerenciador de Unidades de Saúde. Descritivo

CONTRATAÇÃO DE SERVIÇOS POR RESULTADOS COMO FERRAMENTA DE GESTÃO ESTRATÉGICA PARA MANUTENÇÃO EM AEROPORTO PÚBLICO

Transcrição:

Automação de Teste de Software: Incremento de Qualidade e Produtividade em Sistemas de Faturamento Telecom Sindo Vasquez Dias Analista de Sistemas sindo@cpqd.com.br Encontro da Qualidade e Produtividade em Software EQPS Indaiatuba Julho/2003

Agenda CPqD/DSB Motivação Automação de Teste de Software Estudos de Caso Conclusão 2

CPqD Contribuição para a Competitividade Função Empresarial Foco no mercado Valor agregado para o cliente Função Estratégica Tecnologias emergentes/pré-competitivas Efeito multiplicador para a sociedade DESENVOLVIMENTO DESENVOLVIMENTO PESQUISA PESQUISA MERCADO 3

CPqD - Diretoria de Soluções em Billing Sistema de faturamento para empresas Telecom Clientes Brasil EEUU América Latina Pesquisa Aplicada AmbVali ambiente e validação de sistemas O desenvolvimento deste trabalho foi totalmente custeado com recursos do FUNTTEL - Fundo para o Desenvolvimento Tecnológico das Telecomunicações. 4

Motivação Engenharia de SW: Preocupação constante Melhoria da Produtividade e Qualidade do Processo e Produto de Software. Teste de Software: atividade crítica para atingir tal melhoria do produto. 5

Motivação Custo da atividade de Teste de Software em relação às outras atividades de desenvolvimento de software 6

Automação de Teste Formas de Automação de Teste de Software: Requisitos Projeto de Projeto Código-Fonte Projetar Teste Teste Especif. de Executar Teste Relatório de Teste Doc de Usuário Casos de Teste Automação da geração de casos de teste Automação da execução de casos de teste 7

Automação de Teste Vantagens Reduzir o envolvimento dos testadores na fase de execução dos testes Aumentar a produtividade e diminuir o custo do teste, mantendo pelo menos a mesma qualidade. Riscos Envolvidos: Escolha adequada das funcionalidades Automação não se paga de imediato O custo inicial da automação é alto 8

Automação de Teste - Metodologia Metodologia Usada Definição de equipe dedicada à tarefa de automação Estudo das Técnicas de automação Seleção das técnicas mais adequadas Estudo de Ferramentas de automação de mercado Melhorias no processo de teste de software Criação de um Framework para automação de teste Construção de protótipos de validação 9

Framework (Reutilizável) Sistema de Automação Procedimentos de Teste Dados de Teste TestManager BD Teste Script Interpretador Scripts Data-Driven Relatório de Execução Scripts de Ação sobre a GUI Aplicação Sob Teste Mapa de Interface 10

Estudo de Caso - 1 Módulo de Descontos - Cliente/Servidor Quantidade de Casos de Teste: 146 casos de teste Tempo de execução manual: 24 horas Tempo de execução automatizada: Em série: - Rational Robot: 5,5 horas - Mercury WinRunner: 2,5 horas Paralelo: - Rational Robot: 3 horas - Mercury WinRunner: 1,5 hora 11

Estudo de Caso - 2 Módulo AC Reclamação/Retificação Casos de Teste - Reclamação: Total de testes manuais: 30 Casos de Teste Total de testes automatizados: 22 Casos de Teste Casos de Teste - Retificação: Total de testes manuais: 33 Casos de Teste Total de testes automatizados: 33 Casos de Teste Execução dos Casos de Teste Automatizados Tempo do teste manual Tempo teste automatizado Porcentagem Reclamação 12,5 horas 1h 57 minutos 16,25 % Retificação 23,5 horas 2h 21 minutos 10,00 % 12

Estudo de Caso - 3 Módulo de Descontos - Batch Quantidade de Casos de Teste: 8 casos de teste Atividade Número de Testes Criação dos casos Execução do teste Geração de relatório Análise Total Método Manual (Horas Acumuladas) Geração 1 2 3 16 16 16 16-6:40 13:20 20-6 12 18-0 0 0 16 28:40 41:20 54 Método Automático (Horas Acumul) Geração 1 2 3 30 30 30 30-0:10 0:20 0:30-0 0 0-0:16 0:32 0:48 30 30:26 30:52 31:18 13

Geração Execução 1 Execução 2 Execução 3 Estudo de Caso - 3 84 72 60 48 36 24 12 Teste Manual Teste Automatizado Horas Execução 4 14

Avaliação Global 70,00% Economia do Automatico em relação ao Manual (%) Economia do Automatico em relacao ao Manual (%) 60,00% 50,00% 40,00% 30,00% 20,00% 10,00% 0,00% -10,00% -20,00% -30,00% -40,00% -50,00% Automatico/Manual 1 2 3 4 5 6 7 8 9 10 11 Número de Execuções 15

Conclusão Qualidade Produtividade Automação Processo 16

OBRIGADO! CPqD - Centro de Pesquisa e Desenvolvimento em Telecomunicações Rod. Campinas Mogi-Mirim, km 118,5 - SP340 13086-902 - Campinas - SP BRASIL www.cpqd.com.br CPqD Technologies & Systems Inc. 111, W. St. John Street, Suite 610 San Jose, CA 95113, USA www.cpqdusa.com