Curso de Testes de Software Web em Manaus / AM

Selenium e Pytest

Entregando software de qualidade com testes automatizados

  • Tecnologia - Manaus, AM
  • Instituto Flexpeak
  • Curso Intensivo
Sobre:

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;

Ementa:

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 


Conheça Nossas Outras Opções:
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

Nossa Estrutura

Quais são os requisitos?

Cada curso possui um requisito diferene. Na página do curso há um menu à esquerda onde tem o seu respectivo requisito.

Qual o formato dos cursos?

Os cursos são presenciais, curtos e intensivos. Dessa forma o aluno aprende direto ao ponto, sem enrolação.

Quem são os professores?

Os nossos professores são pessoas que trabalham na área de TI. Gerentes, analistas, programadores e consultores.

Preciso realizar o pagamento no ato da matrícula?

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.

Com o curso, já é possível conseguir emprego na área?

Os nosso cursos são focados no mercado. Temos vários alunos que nunca haviam programado e terminaram o curso empregados.

Qual é a forma de pagamento?

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.

O que conseguirei fazer até o final do curso?

No curso fazemos sites, sistemas e até desenvolvemos aplicativos. Tudo vai depender da ementa do seu curso.

Não sei nada sobre programação. Devo fazer o curso?

Sim. Atente-se aos requisitos do curso. Recomendamos os cursos mais básicos para você iniciar.

Onde serão as aulas?

O Instituto fica na Rua Rio Purús, 7 - Vieiralves - Manaus/AM. Fácil localização. Próximo à grandes shoppings da cidade.

O que é o Programa Trainee?

Após um teste técnico, nós contratamos como programador os melhores alunos. Exclusivo para alunos. O programa trainee está inativo no momento.

Ficou com outras dúvidas?

Temos pessoas prontas para tirar suas dúvidas. Basta nos chamar no botão abaixo.

Chame-nos no Whatsapp

O que falou quem já fez curso
no Instituto Flexpeak?

Os cursos do Instituto Flexpeak possuem uma média geral de 4.5. Só quem preza pela qualidade de ensino consegue chegar aonde chegamos.