Python QA Engineer - curso gratuito da Otus, treinamento de 5 meses, Data: 1º de dezembro de 2023.
Miscelânea / / December 04, 2023
O curso permitirá que você aprenda como problemas de automação de testes são resolvidos em projetos reais usando a linguagem Python. Priorizamos a compreensão dos princípios de construção e resolução de problemas, ao invés de estudar uma ferramenta específica. Após concluir este curso, você adquirirá habilidades para resolver problemas básicos na área de testes automatizados de aplicações web. Este é um programa abrangente de treinamento em automação de testes, onde você aprenderá a resolver problemas com confiança no teste de aplicativos da web: do teste à pesquisa falhas no backend antes de verificar a funcionalidade do frontend usando o driver do navegador Selenium e testar a API REST, bem como executar testes em sistemas contínuos integração.
Para quem é este curso:
— para especialistas na área de testes funcionais com 1 a 3 anos de experiência e aqueles que buscam migrar para a automação em Python;
— para especialistas em testes automatizados em Python com até 1 ano de experiência e que desejam aprofundar e sistematizar seus conhecimentos.
Recursos do curso:
— aumentar a alfabetização técnica de um testador funcional ao nível de desenvolvedor e engenheiro de devops, a fim de se comunicar em igualdade de condições e influenciar a arquitetura do produto;
— solução de problemas no funcionamento de aplicações web, para que não haja mais destes: “Isso não é um bug, mas sim um recurso”;
- uma ferramenta flexível e fácil de usar para escrever autotestes Python, que substitui a familiar linguagem Java do mercado especialistas em automação em testes e permite iniciar o processo de teste automatizado em um curto espaço de tempo em qualquer projeto dificuldades;
— estudar ferramentas e práticas Devops para saber como e onde executar testes para beneficiar o projeto.
Estudar ferramentas de diagnóstico de rede e sistema operacional Linux para determinar a causa dos bugs, para que você não tenha mais vergonha de tarefas incompletas
Prática constante e resolução de casos para que você possa falar na entrevista sobre o que fez, e não sobre o que leu no Habré
Estudando todos os tipos de testes: API, UI, backend, segurança, para ser o especialista mais versátil
1
bemTestador de software na Whamcloud.ex-engenheiro de automação de testes, escreveu testes em Python para gcorelabs.com (CDN, hospedagem).Estou familiarizado com distribuições Linux há mais de 10 anos. Por muito tempo administrei clusters computacionais e testei sistemas de armazenamento de dados...
Testador de software na Whamcloud.ex-engenheiro de automação de testes, escreveu testes em Python para gcorelabs.com (CDN, hospedagem).Estou familiarizado com distribuições Linux há mais de 10 anos. Por muito tempo ele administrou clusters de computação e testou sistemas de armazenamento de dados. Um dos grandes projetos está relacionado à Rede Datadirect e aos sistemas de arquivos em cluster Lustre, GPFS. Além de administração e testes, venho compartilhando conhecimento em diversas empresas e sobre diversas tecnologias há cerca de 5 anos. Empresas onde ministrou cursos: Epam, it-academy, instituições de ensino da BSUIR, BSU. Ministrou cursos sobre “Administração Linux”, “Programação Bash”, “Sistemas de Armazenamento de Dados”, “Noções Básicas de Trabalho com Infiniband”, “Noções Básicas de Programação Python”. Vejo que a minha principal tarefa é ajudar, motivar e envolver na aprendizagem. O mais emocionante de ser professor é ver as pessoas crescerem, é isso que me inspira todos os dias.
1
bemEx-engenheiro de controle de qualidade da Yandex. Engenheiro de automação de controle de qualidade em ivi.ru. Envolvida na criação e desenvolvimento de uma infraestrutura de testes para integração multiplataforma web/android/ios Stack de tecnologia utilizada no trabalho: python, pytest, selenium, appium, jenkins...
Ex-engenheiro de controle de qualidade da Yandex. Engenheiro de automação de controle de qualidade em ivi.ru. Envolvido na criação e desenvolvimento de infraestrutura de teste de integração multiplataforma web / Pilha de tecnologia android / ios usada no trabalho: python, pytest, selenium, appium, jenkins Professor
1
bemMais de 10 anos em TI. Envolvido na automação de testes frontend/backend em Java e Python. Em seu tempo livre, ele trabalha para aprimorar suas habilidades de teste e programação. Professor
Mais de 10 anos em TI. Envolvido na automação de testes frontend/backend em Java e Python. Em seu tempo livre, ele trabalha para aprimorar suas habilidades de teste e programação. Professor
Introdução à automação de testes
-Tópico 1. Automação de testes: introdução.
-Tópico 2.Introdução ao Pytest
-Tópico 3. Mergulhe no Python. POO
-Tópico 4. Mergulhando em Python: Programação Funcional
Teste de API
-Tópico 5.Trabalhando com dados de teste
-Tópico 6.Teste de API
-Tópico 7.DDT em testes de API
Teste de IU
-Tópico 8. Noções básicas de desenvolvimento Web
-Tópico 9.Introdução ao teste de UI da Web, Selenium WebDriver
-Tópico 10.Procurando elementos
-Tópico 11. Expectativas dos elementos
-Tópico 12.Trabalhando com windows, iframes, cookies
-Tema 13.WebElement e trabalhando com ele
-Tópico 14.Padrão PageObject
-Tópico 15.Registro e registro
-Tópico 16. Lançamento remoto (Grade)
-Tema 17.Selenoide
-Tópico 18. Relatórios Allure
Trabalhando com o back-end
-Tópico 19.Análise de logs do servidor web
-Tópico 20.Trabalhando com o banco de dados
-Tópico 21.Trabalhando com a rede I (SSH, FTP)
-Tópico 22.Trabalhando com rede II (soquete)
-Tópico 23.Arquitetura Linux
-Tópico 24. Trabalhando com sistema operacional Linux usando Python
DevOps
-Tópico 25.Introdução ao Docker e conteinerização
-Tópico 26.Orquestração e interação de containers
-Tópico 27.Integração contínua, Jenkins
-Tópico 28. Preparando um ambiente de teste
Outros tipos de testes
-Tópico 29. Estrutura do Robô + ATDD/BDD
-Tópico 30. Teste de captura de tela
-Tópico 31. Noções básicas de segurança de aplicações web
-Tema 32.Mock
-Tópico 33. Teste de unidade
-Tópico 34.Teste de carga
Módulo de projeto
-Tópico 35. Seleção do tema e organização do trabalho do projeto
-Tópico 36. Automação de teste de entrevista (Python)
-Tópico 37.Proteção do trabalho de design