Rede de Laboratórios de Produtividade de Software



Documentos relacionados
Rede de Laboratórios de Produtividade de Software

Rede de Laboratórios de Produtividade de Software

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

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

Qualidade de software

Modelos de Maturidade: MPS.BR. Aécio Costa

Gestão de defeito: Descreva! Sumário. Introdução. Problema. Justificativa. Metodologia. Referencial teórico. Demonstração do Mantis.

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

Rede de Laboratórios de Produtividade de Software

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

QUALIDADE DE SOFTWARE AULA N.7

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB

GARANTIA DA QUALIDADE DE SOFTWARE

Agenda. Introdução Etapas genéricas Atividades de apoio Ferramentas de apoio Modelos genéricos Modelos de mercado Modelos de melhoria

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMM E CMMI

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

Padrões de Qualidade de Software

Projetos Ágeis aplicados a TI. Júlio Cesar da Silva Msc.

Profa. Dra. Ana Paula Gonçalves Serra

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

FACULDADE SENAC GOIÂNIA

Engenharia de Software II

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

Fundamentos em Teste de Software. Vinicius V. Pessoni

PMO e Agile Team Um link forte e vital nos projetos O impacto da maturidade nos Projetos de TI

Qualidade de Software

Universidade Federal de Goiás Instituto de Informática Engenharia de Software Código da Matriz Curricular: 105P1NB

Rede de Laboratórios de Produtividade de Software

Sumário. Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA

Profa. Celia Corigliano. Unidade IV GERENCIAMENTO DE PROJETOS DE TI

Engenharia de Software Processo de Desenvolvimento de Software

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas.

Políticas de Qualidade em TI

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

Qualidade na gestão de projeto de desenvolvimento de software

MPS.BR Melhoria de Processo do Software Brasileiro

Tipos de teste de software

Rede de Laboratórios de Produtividade de Software

MPS.BR. O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI.

ENGENHARIA DE SOFTWARE I

Melhorias de Processos de Engenharia de Software

Processo de Software

Padrões de Qualidade de Software e Métricas de Software

Implementando o Nível G do MR-MPS-SV com base no conceito de Central de Serviços

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

MODELO CMM MATURIDADE DE SOFTWARE

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br

Figura 1 Nível de maturidade em gerenciamento de projetos PMI. Fonte: Estudo de Benchmarking do PMI (2013)

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Gerenciando Riscos no Desenvolvimento de Software

Qualidade de Software. Anderson Belgamo

c. Técnica de Estrutura de Controle Teste do Caminho Básico

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

Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil

PIM VII e VIII Projeto Integrado Multidisciplinar

Gerência e Planejamento de Projeto. SCE Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002

Este programa tem como objetivo consolidar conhecimentos sobre as melhores práticas de Governança em TI com base nos modelos propostos pela

VISUAL STUDIO TEAM SYSTEM IMPLANTAÇÃO DA SUITE DE FERRAMENTAS

Borland: Informatizando TI. João Carlos Bolonha

Usando o PRINCE2 TM como base para todos os Projetos Dezembro/ 2009

Os custos para implementação do modelo no nível 1 são detalhados na tabela abaixo: Estimativa de Custo (R$) Royalties MPT (R$) (15%) Total

Políticas de Qualidade em TI

FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software

Visão Geral do Projeto

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Riscos

PALESTRA. Aplicação da Norma IEEE 829 como Mecanismo de Gerência do Processo de Teste de Produtos de Software. CenPRA

Adriano Marum Rômulo. Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR

Desafios no Uso do Scrum em Ambientes CMMI

VANTAGENS DA APLICAÇÃO DO PROGRAMA DE MELHORIA DE PROCESSO DE SOFTWARE BRASILEIRO MPS.BR NOS AMBIENTES DE DESENVOLVIMENTO DE SOFTWARE

F U N D A Ç Ã O E D U C A C I O N A L S Ã O J O S É. MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI)

Dificuldades no desenvolvimento de software Características do mercado de software A participação de Minas Gerais no cenário nacional

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso

Implantação da Governança a de TI na CGU

Qualidade de software

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

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes

Unidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini

Engenharia de Software

Modelo de Qualidade CMMI

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.


MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

Introdução a Computação

MPS.BR: Melhoria de Processo do Software Brasileiro e dos Resultados de Desempenho

Gerência de Configuração. Técnicas e Práticas no Desenvolvimento do Software

Transcrição:

Rede de Laboratórios de Produtividade de Software

Processo de Teste de Software Programa de Capacitação em Testes de Software

O que é Teste de Software? A atividade de teste de software é o processo de executar um sistema com a intenção de descobrir um erro.

O que é um teste bem sucedido? UM BOM CASO DE TESTE é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. UM TESTE BEM SUCEDIDO é aquele que revela um erro ainda não descoberto. Rede de Laboratórios de Produtividade de Software 4

Motivação Injeção de falhas humanas Custos associados às falhas Softwares de baixa qualidade Rede de Laboratórios de Produtividade de Software 5

Maturidade de projetos de TI

Causas de Fracasso

Cenários comuns no contexto de testes de softwares Falta de planejamento do tempo e custo; Preparação e execução do teste são feitas superficialmente; O teste é a última etapa do processo de desenvolvimento; Testes são tratados como causador de aumento dos custos e prazos dos projetos; Testes são executados pela equipe de desenvolvimento;

Só acredito vendo...

Testar software envolve: Processos Equipe de Teste Versões de software(s) Releases Ferramentas Grupos de scripts Etc.

Processo de Testes x Processo de Desenvolvimento de Software

Qualquer processo é melhor que nenhum processo

Processo de Teste Rede de Laboratórios de Produtividade de Software 13

Processo de Teste : Desafio

Planejamento e documentação

Processo de teste de software

Conceito V Rede de Laboratórios de Produtividade de Software 17

Modelo 3P X 3E Rede de Laboratórios de Produtividade de Software 18

Processo de testes em Agile Development?

O que é um Modelo de Maturidade de Testes? Serve para avaliar e melhorar o nível de qualidade dos processos de testes aplicados numa organização desenvolvedora de software ou em um bureau de testes Avalia Atividades executadas Métodos utilizados Define Papéis e responsabilidades Melhores práticas de teste

Modelos de Maturidade de Testes Principais Modelos: Test Improvement Model (TIM) Test Process Improvement (TPI) Test Maturity Model (TMM)

TIM - Test Improvement Model Objetivos Principais: Identificação do estado atual do processo de testes Guia para implementação de pontos fortes Avaliação dos pontos fracos para: Eliminar Melhorar Rede de Laboratórios de Produtividade de Software 22

TPI - Test Process Improvement Trabalha com 20 áreas-chave de conhecimento Estratégia de teste (Test Strategy) Modelo de ciclo de vida (Lyfe-cicle model) Planejamento e estimativas (Estimation and Planning) Etc. As áreas-chave podem ser classificadas em níveis de A D Rede de Laboratórios de Produtividade de Software 23

TMM - Test Maturity Model Modelo de maturidade focado em testes mais conhecido Guia para melhoria de processos de testes Inspirado no CMM CMMI 5 níveis de maturidade Objetivos Áreas de processos Boas práticas Rede de Laboratórios de Produtividade de Software 24

MPT-BR Modelo para Melhoria de Processo de Teste Brasileiro Compatível com o modelo MPS.BR criado pela Softex Objetivos Avaliar e estimular a área de teste a alcançar níveis maiores de maturidade, sem que para isso tenham que aceitar altos custos de funcionamento.

Contexto Resumo Processo de Desenvolvimento e teste de software Problema Má qualidade de softwares associado a altos custos devido falta de Investimento em testes de software Solução Processo de Testes integrado ao processo de desenvolvimento para garantir a qualidade do software Avaliação da Solução Acompanhamento e controle da qualidade do produto Rede de Laboratórios de Produtividade de Software 26

Referências Pesquisa Archibald & Prado Resultados 2008 MATURIDADE E SUCESSO EM TI Black, Rex. Critical testing processes: plan, prepare, perform, perfect, 2004 PRESSMAN, R. Engenharia de Software. 6º Edição, 1995 IEEE Std 829-1998, IEEE Standard for Software Test Documentation Glenford J. Myers The Art Of Software Testing 2º Edição, 2004 Guia de Implementação Parte 1: Nível 1 do MPT.BR - Melhoria de Processo de Teste. Disponível em: http://riosoft.softex.br/media/mpt%20br%20nivel%202%20v%201.0.pdf - Ultimo acesso em 21/02/2010. VASCONCELOS, Alexandre Marcos Lins. Modelos de Maturidade para Teste de Softwate. Disponível em: <http://www.qualiti.com.br/arquivos/institucional/apresentacaoalexandrevasconcelos_amcham.pdf >. Ultimo acesso em: 15 Mar. 2010. Conteúdo da palestra sobre o tema Teste de Software ministrada por Cristiano Caetano. Disponível em: <http://www.testexpert.com.br/files/palestra_teste_software-gyn.pdf> Ultimo acesso em: 15 Mar. 2010. Rede de Laboratórios de Produtividade de Software 27

Sites Wiki do LabPS http://labps.cin.ufpe.br Twitter do LabPS http://twitter.com/rede_labps INES http://www.ines.org.br Amigos http://amigos.ines.org.br Cin/UFPE http://www.cin.ufpe.br Rede de Laboratórios de Produtividade de Software 28

Dúvidas? Rede de Laboratórios de Produtividade de Software 29

Obrigado! Rede de Laboratórios de Produtividade de Software 30

Processo de Teste de Software Programa de Capacitação em Testes de Software