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

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

Fundamentos em Teste de Software. Vinicius V. Pessoni

Tipos de teste de software

Qualidade de Software. Profa. Cátia dos Reis Machado

Rede de Laboratórios de Produtividade de Software

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Qualidade de Software. Profa. Cátia dos Reis Machado

Qualidade de Software

Teste de Software. Objetivos e Limites. Objetivos e Limites. Objetivos e Limites. Objetivos e Limites. Objetivos e Limites

Sumário. Prefácio Capítulo 1 O que é qualidade? Capítulo 2 Normas e organismos normativos Capítulo 3 Métricas: visão geral...

Atividade da gerência da qualidade

O Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA

Rede de Laboratórios de Produtividade de Software

Teste de Software. Profa. Cátia dos Reis Machado

MELHORIA DE SERVIÇO CONTINUADA ITIL FOUNDATION V3 Conteúdo deste resumo deve ser contemplado com a leitura do livro ITIL Melhoria de Serviço

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

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Qualidade de Software. Anderson Belgamo

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

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

NORMA ISO/IEC Isac Aguiar isacaguiar.com.br

Gerenciamento de Configuração de Software

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1


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

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS

ISO Aécio Costa

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Professor: Disciplina:

QUALIDADE DO SOFTWARE (PRODUTO)

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

FACULDADE 7 DE SETEMBRO SISTEMAS DE INFORMAÇÃO Estágio Regimento Interno

O processo de melhoria de processo

Fundamentos de Teste de Software

Modelo de Qualidade CMMI

MBA MARKETING DE SERVIÇOS. Turma 19. Curso em Ambiente Virtual

1. Introdução ao teste de software 2. Testes em um ciclo de vida de software 3. Especificado vs. Implementado 4. Preenchendo um modelo de

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

Normas ISO para Usabilidade

Engenharia de Software

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;

Abordagem de Processo: conceitos e diretrizes para sua implementação

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Qualidade de Software: Visão Geral

Segurança Computacional. Rodrigo Fujioka

Como melhorar a Qualidade de Software através s de testes e nua. Cláudio Antônio de Araújo 22/11/2008

Rede de Laboratórios de Produtividade de Software

Projeto Disciplinar de Infra-Estrutura de Software SISCOP TORRE FORTE CONSTRUÇÕES LTDA.

Fundamentos de Teste de Software

NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO

IC-UNICAMP IC-UNICAMP

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

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br

Projeto 6.12 Aplicação de Data Mining a Dados de Avaliação da Qualidade de Produtos de Software

Gerenciamento de Projetos de Desenvolvimento de Software com RUP e PMBOK

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

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

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

Qualidade de Software. Aécio Costa

Capítulo 1 - Introdução 14

INFORMAÇÕES ADICIONAIS

Borland: Informatizando TI. João Carlos Bolonha

Monitoramento como Ferramenta Importante na Melhoria das Boas Práticas em Vacinação no SUS-Bahia.

QUALIDADE DE SOFTWARE

Notas de Aula 02: Processos de Desenvolvimento de Software

judgment EM PERSPECTIVA:

FACULDADE PITÁGORAS DISCIPLINA: SISTEMAS DE INFORMAÇÃO

Difusão da Certificação ISO 9001 da Embrapa Meio Ambiente

Processo de Desenvolvimento de Sites

ERP Enterprise Resource Planning

Fundamentos de Teste de Software

Gerenciamento de Requisitos Gerenciamento de Requisitos

Processos de Desenvolvimento de Software

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

EMENTAS DAS DISCIPLINAS

Capítulo 6: PSP. Capítulo 6: PSP Personal Software Process

Modelo de CANVAS. Alexander Osterwalder

Engenharia de Requisitos

= PF &ODXGLD+D]DQ06F. &HQiULR $JHQGD 3URGXWLYLGDGHGH6RIWZDUH. BFPUG Brazilian Function Point Users Group.

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

Horário: 13:00 às 15:00 horas (hora de Brasília) IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Edital Porto de Imbituba S.A.

Diagrama de transição de Estados (DTE)

Transcrição:

Rede de Laboratórios de Produtividade de Software

Projeto de Testes Programa de Capacitação em Testes de Software

Casos de Teste O que são casos de teste? Como projetar testes? 3

Caso de Teste 4

Tipos de Teste Testes Funcionais Focam em funcionalidades Testes não funcionais Focam em características do sistema 5

Tipos de Teste Testes estruturais Avaliam a estrutura do sistema (caixa-branca) Testes relacionados a mudanças Re-teste Teste de regressão Teste de sanidade Teste de manutenção 6

Testes Funcionais Testes baseados em requisitos Testes baseados em casos de uso 7

Testes Não Funcionais Confiabilidade Usabilidade Eficiência Portabilidade Manutenibilidade 8

Níveis de Teste 9

Níveis de Teste Componente Módulos Programas Objetos Classes 10

Níveis de Teste Integração Interfaces entre componentes Top Down Bottom up Incremental funcional 11

Níveis de Teste Sistema Sistema como um todo Deve ser funcional e não funcional 12

Níveis de Teste Aceitação Responde questões como: O sistema pode ser entregue? Quais são os riscos? Os objetivos foram atingidos? O foco aqui não é mais encontrar defeitos! 13

Objetivos de Teste Dependem do tipo e fase onde se encontram Encontrar defeitos Verificar corretude Analisar desempenho Verificar segurança 14

Abordagens de Escrita Abordagens para escrita de testes: Caixa preta Caixa branca Baseado na experiência 15

Abordagem Caixa Preta Partição de equivalências Análise de valores de fronteiras Tabelas de decisão Transição de estados 16

Abordagem Caixa Preta Baseados em casos de uso Focam nos cenários e fluxos Baseados em requisitos Focam nas funcionalidades do sistema 17

Abordagem Caixa Branca Instrumentam o código para avaliar cobertura Statement coverage Decision coverage Outros tipos de cobertura: LCSAJ (Linear Code Sequence And Jump) MCDC (Modified Condition/Decision Coverage) 18

Baseado na experiência Error Guessing Testes Exploratórios 19

Caixa Preta x Caixa Branca

Qual abordagem escolher? Depende Do projeto Da maturidade do time Do tempo disponível 21

Suítes de Teste O que são? Como organizar uma suíte? Por que organizar os testes em suítes? 22

Exemplo de Suíte de Teste 23

Matriz de Rastreabilidade O que é? É sempre necessária? Quais as vantagens de ter uma no projeto? Como elaborar uma matriz? Quais as dificuldades de manter uma matriz? Quais as consequencias de não ter uma matriz? 24

Exemplo de Matriz 25

Boas práticas Escreva testes simples Com um único e claro objetivo Com poucos passos Organize testes em suítes Agrupe suítes por interesse comum 26

Resumo Contexto: o Execução de testes aleatórios, sem procedimentos. Problema: o Muitos defeitos escapados, objetivo do teste não foi satisfeito, requisitos não cobertos. Solução: o Projetar Testes Avaliação da Solução: o Garante que os requisitos do software construído foram plenamente atendidos. 27

Sites Wiki do LabPS http://twiki.cin.ufpe.br/twiki/bin/view/labps/webhome 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 28

Dúvidas? 29

Obrigado! 30

Rede de Laboratórios de Produtividade de Software