**Carga Horária : ** 60 horas (72 horas-aula de 50 min)
**Ementa : ** Introdução a Qualidade de Software. Métrica de Softwares. Verificação e validação. Fundamentos de Testes. Projeto de Testes. Automação dos testes. Fases de Testes
Habilidades :
- Aplicar técnicas de métricas de software.
- Elaborar plano de teste de software.
- Diferenciar tipos de teste de softwares.
- Aplicar técnicas de verificação e validação de software.
- Elaborar documentação de teste.
- Depurar e testar software.
- Aplicar técnicas de automatização de testes.
-
Introdução a Qualidade de Software
-
Conceito, Fatores e Padrões.
-
Garantia da Qualidade
-
Controle de Qualidade
-
Medição da Qualidade de Software
-
Métrica de Softwares
-
Medidas e Métricas de Software
-
Métricas de Produtividade e Qualidade de Software
-
Medidas de Software
-
Medidas Orientadas ao Tamanho.
- Processo de teste
- Medidas Orientadas à Função
-
Verificação e validação
- Conceito e principais técnicas
- V&V no ciclo de vida
- Algumas técnicas estáticas: Revisões Técnicas Formais: o processo de inspeção
-
Fundamentos de Testes
- Objetivos e fases.
- Processo de teste
- Melhoria no Processo de Teste
- Documentação dos testes
-
Projeto de Testes
-
Noção de modelo de testes
-
Modelos de testes e grafos
-
Testes caixa branca: fluxo de controle
-
Testes caixa-preta independentes da especificação: classes de equivalência, valores limites.
-
Testes caixa-preta dependentes da especificação: testes de transição de estados
-
Testes de classes
-
Automação dos testes
- Técnicas de automação.
- Dificuldades e limitações
-
Fases de Testes
- Testes de unidades (drivers e stubs).
- Testes de integração: estratégias e infra-estrutura.
- Testes de sistemas.
- Testes de aceitação.
- Testes de regressão.
SOMMERVILLE, Ian. Engenharia de software. 8ª Edição, Pearson Education, 2007.
ROCHA, Ana Regina Cavalcante da; MALDONADO, José Carlos; WEBER, Kival Chaves. Qualidade de software: teoria e prática. São Paulo, Prentice Hall, 2001.
MOLINARI, Leonardo. Teste de Software. 2ª Edição, São Paulo, Érica, 2007.
Referências complementares:
ibqts Instituto Brasileiro de Qualidade e Teste de Software - Syllabus©!IBQTS®
BARTIÉ, Alexandre. Garantia da Qualidade de Software. 1ª Edição, Rio de Janeiro, Campus, 2002.
MOLINARI, Leonardo. Teste de software: : produzindo sistemas melhores e mais confiáveis. 3ª Edição, São Paulo, Érica, 2006.
RIOS, Emerson. Análise de riscos em projetos de teste de software. Rio de Janeiro, Alta Books, 2005.
PRESSMAN, Roger.** Engenharia de Software**. 7ª Edição, São Paulo, Makron Books, 2011.
RIOS, Emerson; MOREIRA FILHO, Trayahú. Teste de software. 2ª Edição, Rio de Janeiro,Alta Books, 2006.