Teste de Software 03: Teste e o processo de desenvolvimento

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Teste de Software 01: Introdução
Teste de Software 11: Teste baseado em falhas
1 ANÁLISE E PROJETO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO: CONCEITO MODELOS DE PROCESSO PROCESSO UNIFICADO HISTÓRIA CARACTERÍSTICAS AS QUATRO.
Rational Unified Process
Engenharia de Software
Uma metodologia inovadora…
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Análise e Projeto de Sistemas I
Planificação do Projecto de SW
ELEMENTOS DA INFORMÁTICA
Desenvolvimento ágil: eXtreme Programming vs SCRUM Tiago Rodrigues de Mello CCO-230 – ENGENHARIA DE SOFTWARE / 2010.
1 Integrated Services Digital Network User Part - ISDN UP Exemplos.
Como fazer Engenharia de Software sem dinheiro!!!
Quantificação DNA – Grupo 1
Modelos de processo de software:
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
Introdução a Computação
Administração Organizacional
Pesquisa de marketing em alimentos
Lucas Augusto Scotta Merlo
XIX Reunião do SPIN - CAMPINAS Tema: Seis Sigma Local: CPqD Coordenação Geral: CenPRA/CPqD/Motorola Campinas, 15/03/2005.
PROJETO INTEGRADO Paulo Roberto Bernardo
PROJETO INTEGRADO Paulo Roberto Bernardo
Gerência de Redes Áreas Funcionais de Gerenciamento
COOPER Software Factory Status Report – 04/09/06
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Análise e Gerenciamento de Requisitos com Casos de Uso Módulo 0 Sobre o Curso.
Classes e objetos Modelagem
Média, moda e mediana.
TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/ 2010 Daniel Leitão Juliana Xavier.
Linguagem Técnica II Testes Automatizados Aula 04 Prof
Rational Unified Process
Métodos Ágeis Agile Modeling, ou AG
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
Visão Geral do RUP.
Visão crítica sobre padrões: Over Engineering
Salas de Matemática.
Análise e Projeto de Sistemas Levantamento de Requisitos
CMMI – Gerência de Configuração
Análise e Desenvolvimento de Sistemas
Descrição, Plano de Projeto e Riscos
Marcela Bezerra da Silva Cin - UFPE
Prof. Alexandre Vasconcelos
IF696 - Integração de Dados e DW
18/09/2008.
Apresentação Final DONE is Open Not Enclosed - A free Software Factory 22/08/05.
Carlos Cunha Joabe Jesus {ceac,
Gerência, Planejamento e XP
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1.
Técnicas e Projeto de Sistemas
1.
1 Test Driven Development John Jonathan da Silva /
(Open Unified Process)
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Aula 10 Disciplina: Sistemas de Controle 1 - ET76H
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Aula 2 Disciplina: Sistemas de Controle 1 - ET76H
Metodologia ágil Lílian Simão Oliveira.
SCORE 2009 – aula a convite do Prof. Jaelson Castro Marcelo d’Amorim Testes em 2h.
Thrivial Clinic.
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Projeto Piloto do LabPS Teste do Flip
Agile Game Process Metodologia Ágil para Projetos de Advergames Allan Araujo
Rede de Laboratórios de Produtividade de Software.
Teste de Software 05: jmockit demo Marcelo d’Amorim
1 Metodologia de Ensino, de Avaliação, e Programa do Curso Marcelo d’Amorim Teste de Software.
Status Report #3 CIn – UFPE Engenharia de Software Open Source
Objetivos deste módulo
Transcrição da apresentação:

Teste de Software 03: Teste e o processo de desenvolvimento Marcelo d’Amorim damorim@cin.ufpe.br

Resumo desta aula Discussão da interação do processo de desenvolvimento e atividade de teste

programador testador alguns papéis cliente gerente

Isto é uma simplificação programador testador Isto é uma simplificação cliente gerente

requisitos cliente gerente

programador atribuição requisitos cliente gerente

programador testador atribuição atribuição requisitos cliente gerente

Algum problema nesta última sequência de atividades?

Algum problema nesta última sequência de atividades? Requer serialização das atividades de programação e teste Pode afetar produtividade

Algum problema nesta última sequência de atividades? Requer serialização das atividades de programação e teste Pode afetar produtividade Stub e objectos mock-up!

testador atribuição gerente

testador Change request (CR) Bug tracker! gerente

Sistema de bug tracking Objetivo: gerenciar ciclo de vida de bugs Programadores e testadores modificam status de report Gerentes tem acesso a informação valiosa Exemplo: frequência de erro por módulo Exemplo: Bugzilla (open-source). http://www.bugzilla.org/

Máquina de estados de um bug no Bugzilla

Processos de Desenvolvimento Teste é parte central. Não um apêndice. Waterfall RUP Extreme Programming TDD, Continuous integration Continuous testing

Resumo desta aula Discussão da interação do processo de desenvolvimento e atividade de teste