Fundamentos de Testes de Softwares


A importância de Testes para o Desenvolvimento de Software. Princípios e 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 testes;

iv. A psicologia do teste.

) Conceitos Fundamentais

a. Verificação

b. Validação

 QA x QC

a. Quality Assurance;

b. Quality Control.

 Tipos de testes

a. Caixa Branca;

b. Caixa Preta;

Estágios de Testes – Modelo V

a. Testes Unitários;

b. Testes de Integração

. 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.