conceitos de teste. Fundamentos sobre Verificação e
Validação. Garantia da Qualidade versus Controle da
Qualidade. Ciclo de vida do processo de teste. Ambiente
de testes. Ferramentas e técnicas de testes. Análise de
riscos. Planejamento de testes. Execução de testes.
Reporte dos resultados de testes.
OBJETIVOS GERAIS
Apresentar os conceitos fundamentais relacionados a
testes de software e dar uma visão geral e ampla sobre
métodos, técnicas, ferramentas e boas práticas para
auxiliar na verificação e validação de softwares,
fornecendo subsídios para o planejamento e execução do
processo de testes de software.
OBJETIVOS ESPECÍFICOS
•Apresentar os fundamentos do teste de software;
• Conscientizar
sobre a importância dos testes;
• Apresentar o ciclo de vida dos
testes;
• Expor critérios para análise de riscos de testes;
•Apresentar algumas técnicas estáticas e dinâmicas de testes;
•Apresentar habilidades necessárias para executar atividades de testes;
• Apresentar algumas das principais ferramentas de
suporte para o teste;
• Demonstrar o processo de automação de testes;
CONTEÚDO PROGRAMÁTICO
A importância de se testar softwares
a. Conceitos básicos;
b. Características e limitações.
Fundamentos de testes
a. Introdução ao teste de software;
i. Por que testar;
ii . O que testar
iii . Princípios gerais dos
iv. A psicologia do teste
Conceitos Fundamentais
a. Verificação
b. Validação
QA
x QCa .
a. Quality Assurance
b. Quality Control
Tipos de testes
a. Caixa Branca;
b. Caixa Preta;
Tipos de testes
a. Caixa Branca;
b. Caixa Preta;
c. Testes de Sistema;
d. Testes de Aceite.
Processo de testes
a. Planejando os testes;
b. Execução do processo de testes;
c. Reporte dos resultados.
Ferramentas de Automação de Testes
a. O que é uma FAT e pra que serve
b. Por que automatizar
c. Quando não automatizar.
d. Tipos de ferramentas de automação
e. Passos e cuidados para implantação de FATs
Certificações em Testes de Software.