Durante os sábados do mês de março, a Unifra estará
oferecendo o Curso de Extensão "Teste de Software, Compreender e
Elaborar um Plano de Teste", ministrado pela Prof. Iara Carnevale de
Almeida.
A AVMB, pensando na qualificação dos seus
colaboradores, irá custear algumas inscrições para interessados de todos
os setores. Os interessados deverão me informar, por email, até sexta-feira, dia 23/01.
O curso será ministrado nos dias 07, 14, 21 e 28 de março,
das 08 às 12h e a estrutura curricular compreende:
Parte 1 (4 horas): Teste de Software
– Introdução
• Conceituação básica; Apresentação da área de verificação&validação no contexto de desenvolvimento de software; qualidade de software; terminologia
• Tipos de teste: caixa-branca, caixa-preta (estrutural, funcional)
• Teste e ciclo de desenvolvimento de software
• Teste Funcional e Não-Funcional de software; Teste Funcional e Teste Estrutural de Software;
• Carreira de testador de software; Qualidades de bons testadores de software
• Visão geral das soluções da Microsoft para teste de software
– Documentação de testes
• Ciclo de vida de defeitos
– Criação de Planos de Testes efetivos
Objetivos do teste; divisões: cenários, casos de teste; análise de custo x benefício
Parte 2 (4 horas): Teste Caixa-Preta
– Introdução
• Motivação; Exemplos práticos
– Teste Caixa-Preta, principais técnicas
• Tabelas de decisão, Classes de Equivalência, Valor Limite
• Teste pair-wise
• Redução de testes
• Análise de cobertura de testes/cenários
• Exemplos e exercícios
– Introdução
• Conceituação básica; Apresentação da área de verificação&validação no contexto de desenvolvimento de software; qualidade de software; terminologia
• Tipos de teste: caixa-branca, caixa-preta (estrutural, funcional)
• Teste e ciclo de desenvolvimento de software
• Teste Funcional e Não-Funcional de software; Teste Funcional e Teste Estrutural de Software;
• Carreira de testador de software; Qualidades de bons testadores de software
• Visão geral das soluções da Microsoft para teste de software
– Documentação de testes
• Ciclo de vida de defeitos
– Criação de Planos de Testes efetivos
Objetivos do teste; divisões: cenários, casos de teste; análise de custo x benefício
Parte 2 (4 horas): Teste Caixa-Preta
– Introdução
• Motivação; Exemplos práticos
– Teste Caixa-Preta, principais técnicas
• Tabelas de decisão, Classes de Equivalência, Valor Limite
• Teste pair-wise
• Redução de testes
• Análise de cobertura de testes/cenários
• Exemplos e exercícios
Parte 3 (4 horas): Teste Caixa-Preta (continuação)
– Teste baseado em modelos
• Introdução à UML, principais diagramas, exemplos práticos
• UML
o Teste de Caso de Uso
o Teste de Diagrama de Estados
o Teste de Diagrama de Atividades
• Outros modelos
o Teste com Cadeias de Markov (introdução)
– Teste baseado em modelos
• Introdução à UML, principais diagramas, exemplos práticos
• UML
o Teste de Caso de Uso
o Teste de Diagrama de Estados
o Teste de Diagrama de Atividades
• Outros modelos
o Teste com Cadeias de Markov (introdução)
Parte 4 (4 horas): Teste Caixa-Branca
– Principais técnicas
• Principais técnicas de análise de código-fonte
• Controle de fluxo de execução
• Controle condicional
• Cobertura de código
• Grafo de programa
- Análise dos testes possíveis/ impossíveis
– Principais técnicas
• Principais técnicas de análise de código-fonte
• Controle de fluxo de execução
• Controle condicional
• Cobertura de código
• Grafo de programa
- Análise dos testes possíveis/ impossíveis