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;