Loading…
Transcript

Workflow da disciplina de Testes

(Fonte:http://www.wthreex.com/rup/process/workflow/test/wfs_dfnevlmsn.htm)

Visão Geral de Artefatos

Referências

  • [1] http://www.infoescola.com/engenharia-de-software/rup.
  • http://www.wthreex.com/rup/process/workflow/test/co_keyme.htm.

(Fonte: http://www.wthreex.com/rup/process/workflow/test/wfs_vldbldstb.htm)

(Fonte: http://www.wthreex.com/rup/process/workflow/test/wfs_vrftstapr.htm)

(Fonte:http://www.funpar.ufpr.br:8080/rup/process/workflow/deployme/ars_dep.htm)

Visão Geral da Atividade

Visão Geral de Artefatos

(Fonte: http://www.wthreex.com/rup/process/workflow/test/ov_tst_art.htm)

(Fonte: http://www.wthreex.com/rup/process/workflow/test/wfs_achmsnacp.htm)

(Fonte: http://www.wthreex.com/rup/process/workflow/test/wfs_tstandevl.htm)

(Fonte:http://www.wthreex.com/rup/process/workflow/test/ov_tst_act.htm)

(http://www.wthreex.com/rup/process/workflow/test/wfs_imptstast.htm)

Paradigmas de Bom o Suficiente

Não Tão Ruim

Infalibilidade Positiva

Exaustão Justificada

O Cliente está Sempre Certo

Processo Definido

Defesa

A alta qualidade

é necessariamente mais cara?

Compensação Dinâmica

  • Confiabilidade.
  • Funcionalidade.
  • Desempenho da Aplicação.
  • Desempenho do Sistema.

• A implantação requer alto grau de colaboração cliente;

• O Plano de Implantação precisa entregar não somente o software, mas também o material de treinamento e sistema de suporte para assegurar que usuários finais possam usar com sucesso o produto entregue.

Relatórios de Densidade de Defeitos

Disciplina de Implantação

Implantação

  • Abordagem iterativa, ou seja, o projeto deve ser testado como um todo. Assim, ele deve ser submetido aos diferentes níveis de Qualidade.

Fonte:http://www.wthreex.com/rup/process/workflow/test/co_keyme.htm

(Fonte:https://diariouml.wordpress.com/)

Fonte:http://www.wthreex.com/rup/process/workflow/test/co_keyme.htm

(Fonte: http://www.wthreex.com/rup/process/workflow/deployme/wfs_dep1.htm)

Fonte:http://www.wthreex.com/rup/process/workflow/test/co_keyme.htm

Ciclo de Vida do RUP

(Fonte:http://www.wthreex.com/rup/process/workflow/deployme/wfs_dep3.htm)

(http://www.wthreex.com/rup/process/workflow/deployme/wfs_dep2.htm)

(Fonte:Adaptada de (KRUCHTEN, 2001) - http://www.inf.ufrgs.br/amadeus/download/ds_cintra2006.pdf)

(Fonte: http://www.wthreex.com/rup/process/workflow/deployme/wfs_dep5.htm)

E mais...

(Fonte: http://www.wthreex.com/rup/process/workflow/deployme/wfs_dep10.htm)

(Fonte: http://www.wthreex.com/rup/process/workflow/deployme/wfs_dep8.htm)

Cada um desses níveis deve seguir, através dos testes dentro do ciclos de planejamento :

(Fonte:http://www.wthreex.com/rup/process/workflow/deployme/wfs_dep3.htm

O que o difere das outras disciplinas é que o teste enfatiza a deficiência do projeto

(Fonte: http://www.wthreex.com/rup/process/workflow/deployme/wfd_dep.htm)

  • projeto;
  • implementação;
  • execução;
  • avaliação.

Itens que especificam a disciplina de Testes

Lista

  • Fazer do Teste seja uma disciplina distinta;

Estágios de teste

  • Essa disciplina é integrante do processo de desenvolvimento tanto como consumidor quanto como fornecedor de artefatos e atividades.

Teste Unitário

Teste Independente e dos Envolvidos

Teste de Aceitação

Teste de Integração

Teste do Desenvolvedor

Descreve aspectos de design e implementação de teste mais apropriados para a equipe.

Implementado no início da iteração, se baseia na verificação dos menores elementos testáveis.

Detecta imperfeições ou erros nas especificações da interface com o usuário.

Denota o design e a implementação de teste mais apropriados para alguém independente da equipe de desenvolvedores.

Este teste tem por objetivo verificar se está pronto e pode ser usado pelos usuários finais para executar as funções e as tarefas para as quais foi criado.

Teste do Desenvolvedor

  • utilizar uma abordagem iterativa de desenvolvimento;
  • Além de definirem artefatos, templates, ferramentas mentoras, guias, e pontos de checagem a serem usados.
  • verificar qualidade continuamente;

(Fonte: http://www.wthreex.com/rup/process/workflow/test/ov_tst_wfd.htm)

  • deixar os casos de uso guiarem o desenvolvimento;
  • agendar a implementação se baseando em riscos;
  • gerenciar mudanças estrategicamente;
  • usar um processo corretamente dimensionado.

Mecanismos RUP

Integrar testes ao desenvolvimento do software

Finalidades da disciplina de Testes no RUP

Além de:

  • Retestar todas as correções de defeitos e garantir que outras partes do sistema não foram afetadas pelas correções.

Verificar no sistema:

  • se houve interação e integração correta entre os objetos;
  • se os requisitos foram implementados da maneira correta;
  • O maior número possível de defeitos antes da fase de Implantação;

(Fonte : agileeliments.files.wordpress.com)

Por que ao invés de aplicar testes quando já estiver algo construído se inicia os testes desde cedo?

Objetivo?

TE064 - Gerência de Projetos

(fonte: http://www.devmedia.com.br/)

Testes e Implantação

RUP

RUP

Como?

Alunos: Ana Luiza de Souza

Giordano Wolaniuk

Lucas H. S. Lima Silva

Matheus A. S. Lima Silva

Seus principais objetivos:

  • atender as necessidades dos usuários;
  • garantir qualidade;
  • garantir que cumpra cronograma e orçamento previsíveis.

DISCIPLINA DE TESTES

(fonte: http://www.devmedia.com.br/)

Processo Unificado da Rational (RUP)

É um processo de engenharia de software criado para apoiar o desenvolvimento orientado a objetos, fornecendo uma forma sistemática para se obter vantagens no uso da UML. [1]

Teste e Implantação (RUP)

(Fonte: http://www.wthreex.com/rup/process/workflow/test/ov_tst_wfd.htm)

add logo here