Material para estudo teste de software
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 Software Ambiente 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 o processo 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 conceitos 5/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 alta qualidade 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
Modelo