Material para estudo teste de software

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3646 palavras )
  • Download(s) : 0
  • Publicado : 18 de abril de 2013
Ler documento completo
Amostra do texto
1/65 1/211

Vamos parar de apagar Incendio? Incendio?

TESTE DE SOFTWARE
2/65 2/211

Sumário
3/65

Introdução Objetivo Engenharia de Software Modelo de Desenvolvimento Qualidade no ciclo de Desenvolvimento Qualidade no Processo e Produto Teste de Software Situação dos Testes de Software (problemas/soluções) Formas e Estratégias nos testes de Software Categorias de Teste de SoftwareAmbiente de Teste de Software

3/211

Introdução
4/65

• Teste é fundamental para a avaliação do software desenvolvido. 4/211 Entretanto, testar software é uma atividade de extrema importância, e exige conhecimentos, habilidades e infra-estrutura específicos. • A metodologia do teste de software se reflete atualmente no comportamento das empresas na busca em implantar ou mesmo melhorar oprocesso de teste utilizado. • Técnicas de teste de software mais utilizadas foram criadas por volta dos anos 70, as empresas têm uma grande dificuldade com a atividade de teste. • Falta de profissionais especializados é um reflexo na área de teste de software ou mesmo da dificuldade em implantar um processo de teste.

Objetivo
5/65

• O objetivo principal é apresentar os principais conceitos5/211 relacionados a teste de software, empregando as principais técnicas para tal abordagem. • Será apresentada uma proposta de melhoria no Processo de Teste, como o objetivo de melhorar consideravelmente a qualidade do produto final, ou seja, o software.

Engenharia de Software
6/65

• A Engenharia de Software busca prover a tecnologia necessária 6/211 para produzir software de altaqualidade a um baixo custo, utilizando um conjunto de métodos, técnicas e ferramentas para analisar, projetar e gerenciar desenvolvimento e manutenção de software. • O Processo de desenvolvimento de um software pode ser dividido em três fases: a fase de definição, a fase de desenvolvimento e a fase de manutenção.

Engenharia de Software
7/65 7/211

Arquitetura da Engenharia de Software

Modelode Desenvolvimento
8/65

• Representação abstrata do processo de desenvolvimento que8/211 vai, em geral, definir como as etapas relativas ao desenvolvimento do software serão conduzidas e interrelacionadas para atingir o objetivo do desenvolvimento que é a obtenção de um produto de software de alta qualidade a um custo relativamente baixo.
• Modelo Cascata ou Ciclo de Vida
Engenharia deSistemas Análise de Requisitos Projeto

Codificação Teste e Integração Operação e Manutenção

Modelo de Desenvolvimento
9/65

• Prototipação
Análise de Requisitos Projeto Projeto Codificação Teste Codificação Teste

9/211

• Modelo de Desenvolvimento Iterativo
0
Projeto Implementação

1
Projeto Implementação

N
Projeto Implementação

Análise

Análise

Análise

Modelo deDesenvolvimento
10/65

• Modelo Espiral
CUSTO ACUMULADO

10/211

AVANÇO Determina objetivos alternativas e restrições Análise de Riscos Análise de Riscos

Avalia alternativas, identifica e resolve riscos

Revisão

Próximas etapas do plano

Análise de Riscos Protótipo ProtóAnálise tipo 3 Operade Riscos Protócional tipo 2 Protótipo 1 Plano de Requisitos Simulações, modelos, ... Plano deCiclo Conceito de de Vida Operação Requisitos de Software Projeto Projeto do pro- DetalhaPlano de duto de do Validação dos Desenvolvimento software Requisitos Código Plano de Teste Validação e VeriIntegração e Testes de ficação do ProuniInte- dade jeto Desenvolve e verifica Teste gração Produto do Próximo Imple- de acei- e teste Nível menta- tação ção

Qualidade no ciclo de Desenvolvimento11/65



Qualidade em todo o ciclo de desenvolvimento.

11/211

• Cria um ambiente favorável para prevenção e detecção de erros, transformando o processo de desenvolvimento em uma atividade com etapas monitoradas e constantemente avaliadas, tornando o processo confiável.

Qualidade no Processo
12/65

• Pode ser medida através de testes aplicados em documentos 12/211 gerados em cada...
tracking img