Ementa do curso

  • Cursos Livres - Extensão - EAD

A importância de testes para o desenvolvimento de software;
Conceitos fundamentais sobre verificação e validação;
Fundamentos de testes de software;
Praticas: Selenium IDE, Selenium Web Driver, Selenium grid com Docker, padrões e boas práticas.

Objetivos Programáticos

Geral: Prover aos alunos um conhecimento aprofundado em desenvolvimento de testes de software com a plataforma de desenvolvimento Java
Específicos:
• Apresentar os fundamentos de Testes de Software;
• Conscientizar a importância do teste;
• Ciclo de vida do teste;
• Apresentar habilidades necessárias para execução das atividades de testes;
• Apresentar melhores técnicas para criação dos testes;
• Apresentar melhores ferramentas para automações de testes.

Conteúdo Programático

1. Importância e fundamentos de testes de Software
• Conceitos básicos de testes de software;
• Fases da atividade de testes;
• Técnicas e critérios de testes;
• Quanto custo um bug em produção;
• Porque é necessário testar software;
• Planejamento da automação dos testes;
• Execução;
2. Tipos de testes
• Testes de Caixa Branca;
• Teste de Unidade;
• Teste de Caixa Preta;
3. Automação de Teste e ferramentas;
• Criando seu primeiro teste automatizado;
• Criando arquitetura básica para automações de testes;
• Automatizando testes com Selenium Web Driver com java;
• Conhecendo o Junit;
• Aplicando padrões e boas práticas;
• Usando Docker para escalar seus testes com Selenium Grid;
4. Projeto do Curso

Investimentos

Valor R$250,00 podendo ser divido em até 4x nos cartões direto no UNIESP

INSCREVA-SE