Engenharia de testes de software
Este é um curso para quem já tem experiência de programação.
Alguns exemplos serão mostrados em 3 linguagens de programação: Java, Python e Golang. Você precisa conhecer pelo menos uma delas. Não é necessário conhecer mais do que uma dessas linguagens.
As linguagens de programação usadas como exemplo (Java, Python e Golang) não serão ensinadas no curso.
O curso de Engenharia de Testes de Software é projetado para atender à crescente demanda por profissionais qualificados na área de desenvolvimento e também de qualidade de software. Este programa abrangente tem como objetivo equipar os participantes com conhecimentos teóricos avançados e habilidades práticas essenciais para planejar, executar e gerenciar atividades de testes de software eficazes em ambientes de desenvolvimento ágeis e tradicionais. Através de uma abordagem prática, o curso visa desenvolver competências críticas em testes manuais e automatizados, análise de riscos, gestão de testes e uso de ferramentas modernas de teste de software.
Veremos testes com vários objetivos, como:
- Testes unitários
- Testes de integração
- Testes Behavior-driven development
- Testes ponta a ponta (E2E)
- Testes de sistema (requisitos não funcionais, carga)
E veremos análises importantes como a de cobertura de testes. E os exemplos da maioria das lições são em: Java, Python e Golang!
Veremos várias bibliotecas e ferramentas como:
- Linguagem Gherkin
- Cucumber (Java)
- Behave (Python)
- Godog (Golang)
- Cypress (testes E2E)
- Postman (testes E2E de API)
- K6 (testes de carga)
- Postgres, Docker etc.
- TestContainers
:background_color(white)/hotmart/product_pictures/13ecf49a-4c35-4fcc-b078-92f2df820a7a/imagem_hotmart_600600.png?w=920)
