Plano de Estudo
Estudos QA
15 cursos
11 posts
Plano de estudos baseado nas exigências do Wesley para o time de QA
- Entendendo o Protocolo HTTP: Conhecimento sobre o que é o protocolo HTTP e como ele funciona, incluindo as diferenças entre as versões do protocolo, como HTTP 1.1 e HTTP/2.
- Métodos de Requisição (Request Methods): Compreensão dos diferentes métodos de requisição HTTP, como GET, POST, PUT, DELETE, PATCH, e quando usar cada um deles.
- Códigos de Status de Resposta (Response Status Codes): Familiaridade com os códigos de status de resposta HTTP e o que cada um representa. Isso inclui entender a diferença entre códigos de resposta 2xx (sucesso), 3xx (redirecionamento), 4xx (erro do cliente), e 5xx (erro do servidor).
- Headers de Requisição e Resposta: Compreensão de headers de requisição e resposta HTTP, e como eles podem ser usados para passar informações adicionais entre o cliente e o servidor.
- Corpos de Requisição e Resposta (Request and Response Bodies): Conhecimento de como os dados são enviados e recebidos em corpos de requisição e resposta, incluindo diferentes formatos de mídia como JSON, XML e formulários HTML.
- Sessões e Cookies: Entendimento de como as sessões e cookies funcionam no HTTP para manter o estado entre diferentes requisições.
- Segurança: Conhecimentos básicos de segurança relacionados ao HTTP, incluindo o uso de HTTPS, cabeçalhos de segurança como Content-Security-Policy, e conceitos como injeção de SQL e cross-site scripting (XSS).
- Ferramentas de Teste: Habilidade em usar ferramentas para testar e depurar requisições HTTP, como Postman, curl, Fiddler, ou o inspetor de rede do navegador.
- Automação de Testes HTTP: Conhecimento sobre como automatizar testes de APIs HTTP usando frameworks específicos ou ferramentas de teste como SoapUI, Postman, JMeter, ou frameworks de teste de API específicos da linguagem, como RestAssured para Java.
- Performance e Benchmarking: Compreender os aspectos de desempenho das APIs HTTP e como testar a performance e a carga das aplicações web.
Criado por
Vinicius Ferreira Lopes
O que é este plano de estudo?
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Artigo HTTP: Desmistificando o protocolo da Web
-
Curso HTTP: entendendo a web por baixo dos panos
-
Podcast HTTP/2: magia com o novo protocolo – Hipsters #13
-
Artigo Qual é a diferença entre HTTP e HTTPS?
-
Artigo REST: Conceito e fundamentos
-
Artigo HTTP: GET e POST - Conheça as diferenças entre os métodos
-
Artigo Métodos de requisição do HTTP
-
Alura+ O que é HTTPS?
-
Artigo O que são cookies e como eles funcionam?
-
Artigo Armazenadores de dados do navegador
-
Curso Segurança web em Java: evitando SQL Injection, força bruta e outros ataques
-
Curso Segurança web em Java parte 2: XSS, Mass Assignment e Uploads de arquivos!
-
Curso Modelagem de ameaças: identifique riscos na concepção do software
-
Artigo SQL Injection
-
Formação Carreira QA: processos e automação de testes
-
Curso Appium: compreenda e aplique testes de interface
-
Artigo Postman: saiba como instalar e dar seus primeiros passos
-
Alura+ Testes de API com Postman
-
Artigo Curl: como usar e principais opções
-
Artigo Shell Script: Introdução e Como Automatizar Tarefas
-
Formação Shell Scripting: automatize tarefas
-
Curso VSCode: aprendendo dicas e truques
-
Curso Kotlin e Spring: testes automatizados e documentação de API
-