Imagem do Curso gratuito Profissão QA - Aprenda a testar softwares

Curso online gratuitoProfissão QA - Aprenda a testar softwares

Duração do curso online: 9 horas e 35 minutos

3

EstrelaEstrelaEstrela

(4)

Aprenda a testar softwares com o curso gratuito Profissão QA da QAlizando. Domine testes front-end, back-end, automação de testes, Appium, Git e muito mais.

Neste curso gratuito, aprenda sobre

  • Fundamentos de QA e Testes de Software
  • Automação de Testes Web e APIs com Ruby
  • Controle de Versão e Colaboração com Git e GitHub
  • Automação de Testes de API com HTTParty
  • Qualidade de Software para Aplicativos Mobile
  • Automação de Testes Mobile com Appium
  • Integração Contínua, Docker e Pipelines para QA
  • Conclusão do Curso Do 0 Ao QA

Descrição do curso

O curso "Profissão QA - Aprenda a testar softwares" é um extenso treinamento projetado para quem deseja ingressar ou aprimorar suas habilidades na área de testes de software. Com duração de 9 horas e 35 minutos, este curso é categorizado dentro de Informática (TI), especificamente na subcategoria de QA - Testes de Software.

A jornada começa com uma introdução que leva o aluno do conhecimento básico até um entendimento completo do papel do QA (Quality Assurance). Os primeiros módulos cobrem fundamentos essenciais como o que faz um QA, a importância das metodologias ágeis, e a diferenciação entre front-end e back-end. A partir daí, o curso evolui para ensinar como realizar testes no front-end e back-end, elaborar cases de testes, reportar bugs e entender diferentes tipos de testes.

A partir do nível intermediário, os alunos são introduzidos à automação de testes, iniciando com a instalação de ferramentas como Ruby, e a configuração do ambiente de testes. São apresentados conceitos avançados como Design Pattern Page Objects, BDD (Behavior-Driven Development), mapeamento de elementos HTML, e a criação de asserções para testes. O curso também aborda a utilização de controle de versões com Git, desde a instalação até a criação e manutenção de repositórios no GitHub.

Na sequência, o conteúdo intermediário se aprofunda em testes de API utilizando a biblioteca HTTParty, onde os alunos aprendem sobre operações GET, POST, PUT e DELETE, além de técnicas para refatoração de código na automação dos testes.

Aos que avançam para o nível mais elevado, o curso oferece insights detalhados sobre qualidade de software para aplicativos mobile. Módulos avançados exploram ferramentas e ambientes de teste mobile como Appium, incluindo a instalação, estruturação de projetos, definição de capacidades, mapeamento de elementos, e automação de cenários. Além disso, o curso aborda tópicos sofisticados como Integração Contínua com Jenkins e práticas de Docker para QA.

Embora a robustez e abrangência do conteúdo sejam notáveis, a recepção do curso foi menos entusiasmada, obtendo uma avaliação média de 1.0 estrelas. Isso pode indicar áreas de melhoria, sejam elas na didática, na clareza do material ou na interação com os tutores. No entanto, a estrutura proposta do curso oferece um caminho bem definido e completo para aqueles que desejam se tornar profissionais de QA, cobrindo desde os conceitos mais básicos até técnicas avançadas de automação e integração contínua.

Conteúdo do curso

  • Aula em vídeo: Introdução [Curso Do 0 Ao QA] 02m
  • Exercício: Qual dos seguintes módulos do curso aborda técnicas básicas de qualidade de software?
  • Aula em vídeo: O que e? e o que faz um QA [Curso Do 0 Ao QA Basico#1] 07m
  • Exercício: Qual é o principal objetivo do Analista de Qualidade de Software (QA) em um ambiente de desenvolvimento?
  • Aula em vídeo: Time Agil [Curso Do 0 Ao QA Basico#2] 05m
  • Exercício: Qual das seguintes responsabilidades pertence ao papel do Scrum Master em um time ágil?
  • Aula em vídeo: Explicando Front-End e Back-End [Curso Do 0 ao QA Basico#3] 03m
  • Exercício: O que descreve melhor a diferença entre front-end e back-end no desenvolvimento de software?
  • Aula em vídeo: Testes Front End [Curso Do 0 Ao QA Basico#4] 25m
  • Exercício: Qual é o fluxo principal ao testar a funcionalidade de uma barra de pesquisa em um site de e-commerce?
  • Aula em vídeo: Testes Back End [Curso Do 0 ao QA Basico#5] 28m
  • Exercício: Qual das opções abaixo é uma prática comum ao realizar testes de back-end?
  • Aula em vídeo: Test Case [Curso Do 0 Ao QA Basico#6] 11m
  • Exercício: Qual é a principal finalidade de um Test Case no contexto de testes de software?
  • Aula em vídeo: Como Reportar Os Bugs, Board Kanban (JIRA) [Curso Do 0 Ao QA Basico#7] 13m
  • Exercício: Qual é a principal função do Kanban em um time de desenvolvimento de software?
  • Aula em vídeo: Tipos de testes [Curso Do 0 Ao QA Basico#8] 13m
  • Exercício: Qual é o principal objetivo dos testes de caixa-branca no desenvolvimento de software?
  • Aula em vídeo: O Que É Metodologia Ágil? Curso Do 0 Ao QA Básico #9 11m
  • Exercício: Qual é uma das principais vantagens da metodologia ágil mencionada no texto?
  • Aula em vídeo: 15 Coisas Que Você Precisa Saber Sobre a Área de QA 26m
  • Aula em vídeo: Introdução a automação de testes [Curso Do 0 Ao QA Intermediário#1] 05m
  • Exercício: Qual é uma das principais razões para utilizar a automação de testes na garantia de qualidade de software?
  • Aula em vídeo: Como Instalar O Ruby No Windows [Curso Do 0 Ao QA Intermediário#2] 04m
  • Exercício: Qual é o principal papel do Chrome Driver em um projeto de automação de testes?
  • Aula em vídeo: Como Instalar O Ruby No Linux [Curso Do 0 Ao QA Intermediário#2] 04m
  • Exercício: Qual das alternativas abaixo é uma ferramenta de versionamento essencial para a instalação do Ruby em um sistema Linux?
  • Aula em vídeo: Como Instalar O Ruby No Mac OS [Curso Do 0 Ao QA Intermediário#2] 04m
  • Exercício: Qual é o primeiro passo para instalar e configurar o Ruby no Mac iOS, de acordo com o vídeo sobre configuração de ambiente?
  • Aula em vídeo: Ruby Gems [Curso Do 0 Ao QA Intermediário#3] 06m
  • Exercício: Qual das opções abaixo descreve corretamente o que é um framework em relação ao desenvolvimento de software?
  • Aula em vídeo: Aplicando Design Pattern Page Objects [Curso Do 0 Ao QA Intermediário#4] 11m
  • Exercício: Qual é o principal benefício de utilizar padrões de projeto ao desenvolver automações de teste?
  • Aula em vídeo: BDDs [Curso Do 0 Ao QA Intermediário#5] 18m
  • Exercício: Qual é a diferença principal entre BDD e Test Case conforme explicado na transcrição?
  • Aula em vídeo: Mapeando Elementos HTML [Curso Do 0 Ao QA Intermediário#6] 09m
  • Exercício: Qual é uma desvantagem de usar classes para mapear elementos HTML para automação de testes?
  • Aula em vídeo: Criando Asserções Para Os Testes [Curso Do 0 Ao QA Intermediário#7] 08m
  • Exercício: Qual é a principal razão para usar asserções em testes de software?
  • Aula em vídeo: Refatorando O Codigo [Curso Do 0 Ao QA Intermediário#8] 19m
  • Exercício: Qual das alternativas a seguir é considerada uma má prática na automação de testes de software?
  • Aula em vídeo: Encerrando Curso Automação Front-End [Curso Do 0 Ao QA Intermediário#9] 04m
  • Exercício: Qual das opções abaixo descreve corretamente o conceito de 'Page Object' em testes automatizados?
  • Aula em vídeo: O Que É Git? Curso Do 0 Ao QA Intermediário #10 05m
  • Exercício: Qual é a principal razão para não se recomendar o uso de Google Drive ou Dropbox para projetos tecnológicos em equipe?
  • Aula em vídeo: Como Instalar o GIT No Linux [Curso Do 0 Ao QA Intermediário#11] 01m
  • Exercício: Qual é o primeiro passo para instalar um software no Linux através do terminal?
  • Aula em vídeo: Como Instalar o GIT No MacOs [Curso Do 0 Ao QA Intermediário#11] 01m
  • Exercício: Qual é o primeiro passo para instalar o kit no sistema Mac OS mencionado no texto?
  • Aula em vídeo: Como Instalar o GIT No Windows [Curso Do 0 Ao QA Intermediário#11] 02m
  • Exercício: Qual é a finalidade de selecionar a opção para utilizar o ritmo através dos comandos do Unix durante a instalação do kit no Windows?
  • Aula em vídeo: Como Criar Um Repositorio No Github Gratz [Curso Do 0 Ao QA Intermediário#12] 02m
  • Exercício: Qual é uma das opções que você pode escolher ao criar um repositório no Kit Rubi?
  • Aula em vídeo: Como Subir O Codigo No Git [Curso Do 0 Ao QA Intermediário#13] 06m
  • Exercício: Qual é o propósito do comando 'git commit -m' em um repositório Git?
  • Aula em vídeo: Configurando Projeto HTTParty [Curso Do 0 Ao QA Intermediário#14] 05m
  • Exercício: Qual é o framework mencionado no texto que é usado para realizar requisições em automações de testes de back-end em Ruby?
  • Aula em vídeo: Conhecendo A API [Curso Do 0 Ao QA Intermediário#15] 07m
  • Exercício: Qual é a principal função de uma API de testes utilizada em ambientes de desenvolvimento?
  • Aula em vídeo: GET usando HTTParty [Curso Do 0 Ao QA Intermediário#16] 06m
  • Exercício: No processo de automação de testes, qual é a função das asserções dentro de um teste?
  • Aula em vídeo: POST usando HTTParty [Curso Do 0 Ao QA Intermediário#17] 09m
  • Exercício: Qual é o formato de dados que deve ser utilizado em uma requisição HTTP POST ao enviar informações sobre um funcionário a ser cadastrado em uma API?
  • Aula em vídeo: PUT usando HTTParty [Curso Do 0 Ao QA Intermediário#18] 08m
  • Exercício: Qual é a função do comando HTTP PATCH na automação de testes mencionada no vídeo?
  • Aula em vídeo: Delete Usando HTTParty [Curso Do 0 Ao QA Intermediário#19] 06m
  • Exercício: Qual é uma prática importante a se considerar ao deletar um usuário de uma base de dados em um teste automatizado?
  • Aula em vídeo: Refatoração HTTParty [Curso Do 0 Ao QA Intermediário#20] 14m
  • Exercício: Qual é uma das práticas recomendadas ao trabalhar com URLs em automação de testes de software?
  • Aula em vídeo: Tudo Que Voce? Precisa Saber Sobre Automac?a?o De Testes 12m
  • Exercício: Qual é uma das principais razões para não se automatizar todos os testes em um software de qualidade?
  • Aula em vídeo: O Que Você Precisa Saber Sobre Qualidade De Software Para Apps Mobile [Curso Do 0 Ao QA Avançado#1] 13m
  • Exercício: Quais são os três tipos principais de aplicativos móveis mencionados no curso sobre testes mobile?
  • Aula em vídeo: Como Buildar Um App [Curso Do 0 Ao QA Avançado#2] 10m
  • Exercício: Qual é a importância de configurar um emulador ao testar aplicativos móveis?
  • Aula em vídeo: Como Um App Mobile É Desenvolvido E Testado [Curso Do 0 Ao QA Avançado#3] 14m
  • Exercício: Qual é a importância de realizar testes de regressão em aplicativos mobile durante o desenvolvimento?
  • Aula em vídeo: Como Um App Mobile É Desenvolvido E Testado [Curso Do 0 Ao QA Avançado#3] part 2 06m
  • Exercício: Qual é a consequência para um time que enfrenta problemas de bugs e não consegue resolver dentro do prazo da janela de lançamento de versões para as lojas?
  • Aula em vídeo: Como Instalar O Appium [Curso Do 0 Ao QA Avançado#4] 11m
  • Exercício: Qual é uma das principais vantagens do uso do Apium para automatizar testes em aplicativos móveis?
  • Aula em vídeo: Estruturando O Projeto Appium [Curso Do 0 Ao QA Avançado#5] 04m
  • Exercício: Qual é a finalidade dos arquivos de hooks em um projeto de teste automatizado?
  • Aula em vídeo: Appium Capabilities [Curso Do 0 Ao QA Avançado#6] 07m
  • Exercício: O que são capabilities e qual o seu propósito no contexto de testes automatizados com Appium?
  • Aula em vídeo: BDD Para O Appium [Curso Do 0 Ao QA Avançado#7] 06m
  • Exercício: Qual é a linguagem originalmente utilizada para descrever BDDs e que foi mencionada no vídeo?
  • Aula em vídeo: Mapeando Elementos No Appium [Curso Do 0 Ao QA Avançado#8] 07m
  • Exercício: Qual é uma prática recomendada ao mapear elementos para automação de testes mobile em aplicativos Android?
  • Aula em vídeo: Usando Metodos Customizados No Appium [Curso Do 0 Ao QA Avançado#9] 14m
  • Exercício: Qual é a principal vantagem de criar métodos customizáveis em uma suíte de testes automatizados?
  • Aula em vídeo: Assertions Para O Appium [Curso Do 0 Ao QA Avançado#10] 11m
  • Exercício: Qual é o passo inicial para validar se um produto foi cadastrado com sucesso em um teste automatizado?
  • Aula em vídeo: Vamos Automatizar Mais Cenarios Com O Appium [Curso Do 0 Ao QA Avançado#11] 16m
  • Exercício: No contexto de testar a edição de um produto em uma aplicação Android, qual é a importância de utilizar o método 'ClearFields' antes de preencher novos valores?
  • Aula em vídeo: Automação De Cenários Alternativos Com O Appium [Curso Do 0 Ao QA Avançado#12] 15m
  • Exercício: Qual a prática recomendada para lidar com tempos de espera ao automatizar testes de software?
  • Aula em vídeo: Esquema De Cenario No Appium [Curso Do 0 Ao QA Avançado#13] 15m
  • Exercício: No contexto de automação para teste de aplicativos nativos Android, qual é a importância do método 'Click um Element'?
  • Aula em vídeo: Automação De Testes Mobile Com Appium Conclusão [Curso Do 0 Ao QA Avançado#14] 11m
  • Exercício: Qual é a função principal do arquivo cucumber.yml em um projeto de automação de testes mobile?
  • Aula em vídeo: Integração Continua [Curso Do 0 Ao QA Avançado#15] 09m
  • Exercício: Qual é a função principal do Jenkins no processo de integração contínua?
  • Aula em vídeo: Jenkins No Modo Freestyle [Curso Do 0 Ao QA Avançado#16] 09m
  • Exercício: Qual das opções abaixo descreve corretamente uma limitação do modo 'freestyle' ao criar pipelines no Jenkins?
  • Aula em vídeo: Introduc?a?o Ao Docker [Curso Do 0 Ao QA Avançado#17] 11m
  • Exercício: Qual é a vantagem de utilizar Docker em vez de uma máquina virtual tradicional para executar testes automatizados?
  • Aula em vídeo: Docker Para QA's Na Pratica [Curso Do 0 Ao QA Avançado#18] 08m
  • Exercício: Qual é a função do comando 'docker run' em um arquivo Dockerfile?
  • Aula em vídeo: Pipeline Completa Para Testes Regressivos [Curso Do 0 Ao QA Avançado#19] 15m
  • Exercício: Qual é a função dos stages em uma pipeline do Jenkins?
  • Aula em vídeo: Cucumber Reports No Jenkins [Curso Do 0 Ao QA Avançado#20] 10m
  • Exercício: Qual é a funcionalidade do comando '-V' no Docker, conforme mencionado no processo de criação de relatórios de testes?
  • Aula em vídeo: Conclusão Curso Do 0 Ao QA 07m
  • Exercício: Qual das alternativas abaixo NÃO foi abordada no curso mencionado no texto?

Este curso gratuito inclui:

9 horas e 35 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em QA - Testes de software

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 9 milhões
de alunos

Certificado grátis e
válido em todo o Brasil

60 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, ebooks e audiobooks