Este curso é ideal para:
° Novatos na área de testes que desejam uma introdução sólida e prática sobre testes automatizados para aplicações web;
° Profissionais que desejam aprimorar suas habilidades em testes automatizados e melhorar a qualidade de seus projetos;
° Especialistas em garantia de qualidade que buscam modernizar suas práticas de teste utilizando ferramentas e técnicas automatizadas
° Alunos de cursos de graduação TI que desejam complementar sua formação com conhecimentos práticos em testes de software;
° Programadores focados no desenvolvimento de aplicações web que querem garantir a robustez e a confiabilidade de suas aplicações através de testes automatizados;
° Profissionais independentes que prestam serviços de desenvolvimento e precisam garantir a qualidade dos sistemas entregues aos clientes;
° Qualquer pessoa interessada em aprimorar os processos de desenvolvimento de software através da adoção de práticas modernas de testes automatizados;
Pré-requisitos:
° Noções Básicas de Informática; o Conhecimentos Básicos de Programação;
° Conhecimentos de Python (opcional, mas útil); o Conhecimento Básico de HTML e CSS (opcional, mas útil);
° Motivação e Interesse em Testes de Software;
Módulo 1: Introdução aos Testes de Software (Teórica)
° Definição e objetivos dos testes de software; o Benefícios dos testes automatizados;
° Principais tipos de testes (unitários, integração, sistema, carga, estresse);
° Pirâmide de testes; o Definição de Casos de Testes:
° Partição por Classes de Equivalência;
° Análise de Valores Limites;
° Roteiro de Testes; o Introdução ao teste automatizado;
° Discussão sobre a importância da qualidade de software;
°Exemplos práticos de falhas de software e suas consequências;
Módulo 2: Revisão de Python (Teórica e Prática) o Variáveis e tipos de dados (int, float, string, list, dict);
° Operadores aritméticos e lógicos; o Estruturas de controle de fluxo (if, elif, else);
° Laços de repetição (for, while); o Funções e passagem de parâmetros;
° Importação e uso de módulos;
° Manipulação de listas (adição, remoção, iteração);
° Manipulação de dicionários (adição, remoção, iteração);
° Métodos de string e formatação;
° Compreensões de listas (list comprehensions);
° Conceitos básicos de orientação a objetos (classes, objetos, herança);
° Criação e uso de classes em Python;
Módulo 3: Controle de Versão com Git e GitHub
° Instalação do Git;
° Trabalhando com Repositórios Locais;
° Git Remoto com GitHub;
Módulo 4: Testes Unitários (Teórica e Prática)
° Definição e importância dos testes unitários;
° Estrutura de um teste unitário;
° Módulo pytest em Python; Instalação e configuração de ambiente de teste
° Estrutura básica de testes com pytest
° Escrevendo testes unitários para funções e métodos;
° Funções e recursos avançados
° Uso de fixtures para setup e teardown
° Marcadores e parâmetros o Captura de exceções e verificações
° Boas práticas na escrita de testes unitários
° Técnicas para melhorar a cobertura de testes unitários
Módulo 5: Testes de Integração (Teórica e Prática)
° Definição e objetivos dos testes de integração;
° Diferenças entre testes unitários e de integração;
° Estrutura e abordagem dos testes de integração;
° Biblioteca request para testes de integração em Python;
° Exemplos de cenários de integração;
° Planejamento e estratégia de testes de integração;
° Configuração do ambiente de testes de integração;
° Escrevendo testes de integração com pytest;
° Uso de mocks e stubs para simular dependências;
° Testes de integração com API;
Módulo 6: Testes de Interface (Prática)
° Discussão sobre desafios e soluções em testes de interface;
° Automação de Testes de Interface com Selenium;
° Configuração do ambiente Selenium;
° Escrevendo testes básicos com Selenium WebDriver;
° Navegação, interação com elementos e verificação de resultados;
° Captura de screenshots e logs; o Gerenciamento de múltiplas janelas;
Duração Total: 10 aulas com 3 horas de duração cada, total de 30 horas Duração dos módulos:
• Módulo 1: 1.5 horas – 0.5 aula
• Módulo 2: 4.5 horas – 1.5 aulas
• Módulo 3: 1 horas – 0,33 aula
• Módulo 4: 8 horas – 2.64 aulas
• Módulo 5: 6 horas – 2 aulas
• Módulo 6: 9 horas – 3 aulas
Curso | Início | Frequência | Valor |
---|---|---|---|
Criação Visual 360: Canva e CapCut para Redes Sociais | 26/05/25 | Segunda a sexta | R$ 449,50 |
Tráfego Pago: Como Criar Campanhas de Sucesso | 19/05/25 | Segunda a sexta | R$ 749,95 |
Carreira Programador JS | 17/05/25 | Aos sábados | R$ 1.800,00 |
Inteligência Artificial | 12/05/25 | Segunda a sexta | R$ 599,95 |
Instalação Elétrica com Ênfase em Energia Solar | 12/05/25 | Segunda a sexta | R$ 600,00 |
Carreira de Marketing Digital | 12/05/25 | Segunda a sexta | R$ 1.375,00 |
Social Media: Do Planejamento à Performance | 12/05/25 | Segunda a sexta | R$ 449,95 |
Cada curso possui um requisito diferene. Na página do curso há um menu à esquerda onde tem o seu respectivo requisito.
Os cursos são presenciais, curtos e intensivos. Dessa forma o aluno aprende direto ao ponto, sem enrolação.
Os nossos professores são pessoas que trabalham na área de TI. Gerentes, analistas, programadores e consultores.
Não, você pode realizar o pagamento até o início do curso. Porém o pagamento assegura sua vaga. Nossos cursos são bem concorridos.
Os nosso cursos são focados no mercado. Temos vários alunos que nunca haviam programado e terminaram o curso empregados.
Aceitamos pagamentos no PIX, boleto e Cartão de Crédito. No cartão o parcelamento é em até 5x. Também há parcelamento no boleto.
No curso fazemos sites, sistemas e até desenvolvemos aplicativos. Tudo vai depender da ementa do seu curso.
Sim. Atente-se aos requisitos do curso. Recomendamos os cursos mais básicos para você iniciar.
O Instituto fica na Rua Rio Purús, 7 - Vieiralves - Manaus/AM. Fácil localização. Próximo à grandes shoppings da cidade.
Após um teste técnico, nós contratamos como programador os melhores alunos. Exclusivo para alunos. O programa trainee está inativo no momento.
Temos pessoas prontas para tirar suas dúvidas. Basta nos chamar no botão abaixo.
Chame-nos no WhatsappOs cursos do Instituto Flexpeak possuem uma média geral de 4.5. Só quem preza pela qualidade de ensino consegue chegar aonde chegamos.
"Quando iniciei o curso, não sabia nem sequer HTML, hoje trabalho como programador na FlexPeak. Boa parte do que sei sobre programação eu aprendi aqui, como aluno e como profissional."
"Além do Laravel 7 aprendi a usar ferramentas que estão me ajudando muito."
"É um curso muito prático que oferece todas as instruções necessárias pro aluno aplicar em seus projetos."
"Ótimo professor, ótima estrutura, apenas falta fazer alguns ajustes. Mas é nota mil o curso."
"Professor qualificado e sabe explicar bem assunto abordado!"
"Excelente curso, capaz de capacitar qualquer pessoa que queira aprender a programar. Eu recomendo!"
"Muito bom, abriu minha visão de novas possibilidades na área."