Melhores cursos de testes de software para adquirir novas competências em 2026

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

Eis alguns dos melhores cursos de testes de software, que abrangem as tecnologias e estratégias mais recentes, essenciais para se manter atualizado neste setor em constante evolução.

Software testing courses generic best of

Estes cursos de testes de software são uma excelente forma de aprender com outras pessoas que acompanham de perto a evolução dos testes de software. Aqui fica um resumo de cada curso para ajudar a compreender a quem se destina e por que motivo é uma excelente opção.

Lista selecionada dos 17 melhores cursos de testes de software

Aqui fica uma lista selecionada dos melhores cursos de testes de software que, na minha opinião, merecem o seu tempo:

  1. Engenharia de software: introdução (Universidade da Colúmbia Britânica)
  2. Testes de software automatizados (Universidade de Tecnologia de Delft)
  3. Especialização em testes e automatização de software (Universidade do Minnesota)
  4. Fundamentos dos testes e da validação de software (Universidade de Leeds)
  5. Fundamentos de programação: testes de software/QA (LinkedIn Learning)
  6. Tutorial de testes de software (Great Learning)
  7. ISTQB® CTFL: fundamentos dos testes (Pluralsight)
  8. Introdução ao nível Foundation do Certified Tester (CTFL) (Simplilearn)
  9. Fundamentos dos testes de software: técnicas de teste (LinkedIn Learning)
  10. ISTQB® Foundation: testes ao longo do ciclo de vida do desenvolvimento de software (Pluralsight)
  11. O bootcamp completo de testes de software de 2024 (Udemy)
  12. Testes ágeis (LinkedIn Learning)
  13. Testes de software automatizados: testes baseados em modelos e estados (Universidade de Tecnologia de Delft)
  14. Testes de software para programadores (Codio)
  15. Masterclass de testes de software com Jira & Agile — torne-se líder de QA (Udemy)
  16. Fundamentos dos testes de software: testes contínuos e DevOps (LinkedIn Learning)
  17. Aprenda JMETER de raiz em aplicações reais — testes de desempenho (Udemy)

Encontre mais informações sobre cada curso abaixo.

Visão geral dos melhores cursos de testes de software

1. Engenharia de software: introdução (Universidade da Colúmbia Britânica)

Página do curso de Engenharia de software: introdução
Curso de Engenharia de software: introdução (Fonte)

Este curso fornece uma introdução abrangente à engenharia de software, com foco em princípios aplicáveis a sistemas de software de grande escala. Dá ênfase ao desenvolvimento ágil, à programação REST e assíncrona, à especificação de software, ao design, à refatoração e à segurança da informação. Os participantes trabalharão em equipas para aplicar um processo de desenvolvimento de software ágil, concebendo e testando sistemas de software complexos.

  • A quem se destina: Principiantes interessados em engenharia de software
  • Tópicos abordados:
    • Metodologia ágil
    • Conceção e testes de software
    • Refatoração
    • Segurança da informação
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 8 semanas
  • Quantas horas de formação: 8 a 10 horas por semana
  • Requisitos de elegibilidade: Nenhum
  • Preço:
    • Sem certificado: Gratuito
    • Com certificado: $125
  • Frequentar o curso: edX

2. Testes de software automatizados (Universidade de Tecnologia de Delft)

Página do curso de testes de software automatizados
Curso de testes de software automatizados (Fonte)

Este curso fornece aos formandos técnicas, ferramentas e práticas essenciais de teste de software para garantir o desenvolvimento de software de elevada qualidade. Centra-se nos testes automatizados, incluindo testes unitários, critérios de cobertura e conceção para a testabilidade. Através de exercícios práticos, os estudantes irão dominar o desenvolvimento de casos de teste, a refatoração e a automatização de testes.

  • A quem se destina: Programadores de software, engenheiros de garantia de qualidade e aspirantes a testadores de software com conhecimentos introdutórios de Java.
  • Tópicos abordados:
    • Testes unitários e de sistema
    • Cobertura de código
    • Automatização de testes e objetos simulados
    • Qualidade do código de teste e problemas recorrentes
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 5 semanas
  • Quantas horas de formação: 3 a 5 horas por semana
  • Requisitos de elegibilidade: Conhecimentos introdutórios de programação, especificamente em Java.
  • Preço:
    • Sem certificado: Gratuito
    • Com certificado: $249
  • Frequentar o curso: edX
Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

3. Especialização em testes e automatização de software (Universidade do Minnesota)

Página do curso de especialização em testes e automatização de software
Curso de especialização em testes e automatização de software (Fonte)

Esta especialização fornece competências essenciais em testes de software. Abrange os fundamentos de Python e cibersegurança, técnicas essenciais de teste e ferramentas de automatização para garantir a qualidade do software.

O material inclui testes de caixa preta e caixa branca, testes automatizados para aplicações Web e móveis e métodos formais de teste. Inscreva-se hoje para aprofundar os seus conhecimentos.

  • Para quem se destina: programadores de software iniciantes a intermédios que pretendam desenvolver as suas competências de teste.
  • Tópicos abordados:
    • Testes de caixa preta e caixa branca
    • Testes funcionais automatizados
    • Criação de planos de teste
    • Testes de mutação e verificação de modelos
  • Online, presencial ou ambos? Online
  • É necessário exame? Sim
  • Duração: 2 meses
  • Quantas horas de formação: 10 horas por semana
  • Requisitos de elegibilidade:
    • Experiência com uma linguagem de programação orientada para objetos (preferencialmente Java)
    • Capacidade para instalar e executar um ambiente de desenvolvimento integrado (recomendado: Eclipse)
  • Preço:  Gratuito
  • Frequentar o curso: Coursera

4. Fundamentos dos testes e da validação de software (Universidade de Leeds)

Página de apresentação do curso Fundamentos dos testes e da validação de software
Curso de fundamentos dos testes e da validação de software (Fonte)

Este curso de formação apresenta os principais conceitos dos testes de software, incorporando testes de front-end e análise de regressão para garantir a qualidade e a validação dos produtos de software. Através de exercícios práticos, os formandos adquirirão experiência na conceção de casos de teste relevantes e no desenvolvimento de planos abrangentes.

  • Para quem se destina: principiantes interessados em aprender os fundamentos dos testes e da validação de software.
  • Tópicos abordados:
    • Tipos de testes de software (vantagens e desvantagens)
    • Conceção e avaliação de casos de teste
    • Criação de planos de teste abrangentes
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 5 horas
  • Quantas horas de formação: Ao ritmo do formando
  • Requisitos de elegibilidade: Nenhum
  • Preço:
    • Gratuito
    • $39.99 por mês
  • Frequentar o curso: Coursera

5. Fundamentos de programação: testes de software/QA (LinkedIn Learning)

Página de apresentação do curso Fundamentos de programação: testes de software/QA
Curso de fundamentos de programação: testes de software/QA (Fonte)

Este curso de formação em testes de software apresenta os fundamentos dos testes de software e da garantia de qualidade (QA) no âmbito do desenvolvimento de software. Abrange práticas essenciais de teste, incluindo a execução de testes, e salienta o papel da QA no ciclo de vida do desenvolvimento de software (SDLC).

  • Para quem se destina: Testadores de software e programadores iniciantes interessados em garantia de qualidade.
  • Tópicos abordados:
    • Papel da garantia de qualidade no desenvolvimento de software
    • Planeamento e execução de testes
    • Tipos de testes
    • Comunicação e monitorização de erros
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 2 horas
  • Quantas horas de instrução: Ao ritmo do formando
  • Requisitos de elegibilidade: Nenhum
  • Preço:
    • Teste gratuito durante 1 mês
    • Pago: $19.99 por mês após o período de teste
  • Fazer o curso: LinkedIn Learning

6. Tutorial de testes de software (Great Learning)

Página inicial do tutorial de testes de software
Curso de tutorial de testes de software (Fonte)

Este curso gratuito apresenta aos formandos as ferramentas e técnicas essenciais necessárias para realizar testes de software e criar aplicações fiáveis. Concebido para ser interativo, aborda conceitos fundamentais como o Ciclo de Vida do Desenvolvimento de Software (SDLC), os testes de documentação e vários modelos de testes de software, fornecendo conhecimentos fundamentais valiosos para futuros engenheiros de automação.

  • Para quem se destina: Iniciantes interessados em aprender os conceitos básicos dos testes de software ou profissionais que pretendam melhorar as suas competências de teste.
  • Tópicos abordados:
    • Conceitos básicos dos testes de software
    • SDLC e modelos de teste
    • Documentação nos testes
    • Abordagens estratégicas aos testes
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 1 hora
  • Quantas horas de instrução: 1 hora
  • Requisitos de elegibilidade: Nenhum
  • Preço: Gratuito
  • Fazer o curso: Great Learning

7. ISTQB® CTFL: Fundamentos dos testes (Pluralsight)

Captura de ecrã do curso ISTQB® CTFL: Fundamentos dos testes
Curso ISTQB® CTFL: Fundamentos dos testes (Fonte)

Este curso foi concebido para apresentar aos formandos os fundamentos dos testes de software com base no modelo do ISTQB® (Conselho Internacional de Qualificações para Testes de Software). É um ponto de partida para quem pretende obter a certificação ISTQB® Foundation, fornecendo conhecimentos sobre garantia da qualidade de software.

  • Para quem se destina: Iniciantes em testes de software e pessoas que pretendem obter a certificação ISTQB®
  • Tópicos abordados:
    • Sete princípios fundamentais dos testes
    • Gestão do processo de testes
    • Ferramentas e técnicas de teste
    • Testes de software necessários
    • Fundamentos do processo de testes
    • Boas práticas de testes
  • Online, presencial ou ambos? Online
  • É necessário fazer um exame? Sim
  • Duração: 1 hora e 42 minutos
  • Quantas horas de formação: 1 hora e 42 minutos
  • Requisitos de elegibilidade: Nenhum
  • Preço: $29 por mês após um período experimental de 10 dias
  • Fazer o curso: Pluralsight

8. Uma introdução ao nível fundamental para testadores certificados (CTFL) (Simplilearn)

Página Web de uma introdução ao nível fundamental para testadores certificados (CTFL)
Curso Uma introdução ao nível fundamental para testadores certificados (CTFL) (Fonte)

O nível fundamental para testadores certificados (CTFL) é uma certificação amplamente reconhecida na área dos testes de software. Fornece uma base sólida em princípios, práticas e gestão de testes, garantindo conhecimentos fundamentais na área da garantia da qualidade do software.

  • Para quem se destina: Pessoas que se estão a preparar para a certificação CTFL
  • Tópicos abordados:
    • Fundamentos dos testes de software
    • Testes ao longo do ciclo de vida do software
    • Técnicas estáticas nos testes
    • Técnicas de conceção de testes
    • Gestão de testes
    • Suporte de ferramentas aos testes
  • Online, presencial ou ambos? Online
  • É necessário fazer um exame? Sim
  • Requisitos de elegibilidade: Nenhum
  • Preço: Gratuito
  • Fazer o curso: Simplilearn

9. Fundamentos dos testes de software: técnicas de teste (LinkedIn Learning)

Página Web do curso Fundamentos dos testes de software: técnicas de teste
Curso Fundamentos dos testes de software: técnicas de teste (Fonte)

Este curso centra-se nas técnicas fundamentais de teste no âmbito dos testes de software. Destina-se a profissionais de testes de software que pretendam melhorar as suas competências de teste ou preparar-se para a certificação ISTQB. O curso aborda vários métodos de teste, salientando de que forma técnicas aperfeiçoadas melhoram os resultados dos testes. Inclui também orientações sobre como comunicar eficazmente os processos de teste.

  • A quem se destina: Testadores de software intermédios e pessoas que se estejam a preparar para a certificação ISTQB
  • Tópicos abrangidos:
    • Testes de caixa preta
    • Testes de caixa branca
    • Testes baseados na experiência
    • Comunicação dos processos de teste sem jargão
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 1 hora e 24 minutos
  • Quantas horas de formação: 1 hora e 24 minutos
  • Requisitos de elegibilidade: Nenhum
  • Preço: $19.99 por mês
  • Fazer o curso: LinkedIn Learning

10. Fundamentos do ISTQB®: testes ao longo do ciclo de vida do desenvolvimento de software (Pluralsight)

Página de destino do curso Fundamentos do ISTQB®: testes ao longo do ciclo de vida do desenvolvimento de software
Curso Fundamentos do ISTQB®: testes ao longo do ciclo de vida do desenvolvimento de software (Fonte)

Este curso centra-se nos testes no âmbito do ciclo de vida do desenvolvimento de software (SDLC), utilizando as orientações do ISTQB. Fornece informações sobre diferentes modelos de SDLC, vários níveis de teste e tipos de teste essenciais para manter a qualidade do software. O curso destina-se a principiantes que pretendam aprofundar os seus conhecimentos sobre testes de software e explorar abordagens de teste.

  • A quem se destina: Testadores de software principiantes, especialmente os interessados na certificação ISTQB
  • Tópicos abrangidos:
    • Compreensão de diferentes modelos de SDLC
    • Exploração dos níveis de teste
    • Comparação de vários tipos de teste
    • Aprendizagem sobre testes de manutenção
  • Online, presencial ou ambos? Online
  • É necessário exame? Sim
  • Duração: 1 hora e 21 minutos
  • Quantas horas de formação: 1 hora e 21 minutos
  • Requisitos de elegibilidade: Nenhum
  • Preço: $29 por mês após um período experimental gratuito de 10 dias
  • Fazer o curso: Pluralsight

11. Curso intensivo completo de testes de software de 2024 (Udemy)

Página de destino do curso intensivo completo de testes de software de 2024
Curso intensivo completo de testes de software de 2024 (Fonte)

Este curso abrangente destina-se a quem pretende iniciar uma carreira em testes de software ou aprofundar os seus conhecimentos enquanto especialista em garantia da qualidade. É um dos cursos mais bem classificados da Udemy e abrange tudo, desde os fundamentos dos testes manuais até conceitos avançados de testes de software.

  • A quem se destina: Iniciantes em testes de software e pessoas interessadas numa carreira em QA
  • Tópicos abordados:
    • Fundamentos dos testes manuais
    • Fundamentos dos testes ágeis
    • Testes de API e serviços Web com o Postman
    • Testes de desempenho com o JMeter
    • Oportunidades de testes como freelancer: plataformas como a uTest e a Test.io
    • Automatização de testes com o Selenium IDE, o Katalon Studio e o Playwright
    • Técnicas de testes de caixa preta e caixa branca
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 35 horas
  • Quantas horas de formação: Ao seu próprio ritmo
  • Requisitos de elegibilidade: Nenhum
  • Preço: $124.99
  • Fazer o curso: Udemy

12. Testes ágeis (LinkedIn Learning)

Página inicial do curso de testes ágeis
Curso de testes ágeis (Fonte)

Este curso foi concebido para ajudar os profissionais a compreender como implementar testes ágeis numa organização. Centra-se nos testes manuais e na automatização de testes e aborda as principais funções, responsabilidades e processos de teste num ambiente ágil.

  • A quem se destina: Iniciantes e profissionais de nível intermédio interessados em testes ágeis
  • Tópicos abordados:
    • O papel dos profissionais de testes nas equipas ágeis
    • Abordagens aos testes ágeis
    • Processos e responsabilidades de teste
    • Testes manuais e automatização de testes
    • Integração contínua em ambientes ágeis
    • Técnicas de acompanhamento de erros
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 48 minutos
  • Quantas horas de formação: 48 minutos
  • Requisitos de elegibilidade: Nenhum
  • Preço: $19.99 por mês
  • Fazer o curso: LinkedIn Learning

13. Testes automatizados de software: testes baseados em modelos e estados (Universidade de Tecnologia de Delft)

Página Web do curso de testes automatizados de software: testes baseados em modelos e estados
Curso de testes automatizados de software: testes baseados em modelos e estados (Fonte)

Este curso avançado centra-se nas técnicas de testes baseados em modelos e em estados. É ideal para quem pretende aprofundar os seus conhecimentos sobre a automatização de testes de software, abrangendo várias estratégias para garantir a distribuição de software de elevada qualidade.

  • Para quem se destina: Testadores de software e programadores experientes que pretendem melhorar as suas competências em testes automatizados
  • Tópicos abrangidos:
    • Testes baseados em modelos e tabelas de decisão
    • Máquinas de estados e critérios de cobertura
    • Técnicas de autoteste: pré-condições, pós-condições e invariantes
    • Testes de mutação para garantia da qualidade do software
    • Estruturas de testes baseados em propriedades
  • Online, presencial ou ambos? Online
  • É necessário realizar um exame? Não
  • Duração: 5 semanas
  • Quantas horas de formação: 3 a 5 horas por semana
  • Requisitos de elegibilidade: Nenhum
  • Preço:
    • Sem certificado: Gratuito
    • Com certificado: $199
  • Fazer o curso: edX

14. Testes de Software para Programadores (Codio)

Captura de ecrã do curso de Testes de Software para Programadores
Curso de Testes de Software para Programadores (Fonte)

Este curso de nível introdutório faz parte da especialização Ferramentas e Práticas de Engenharia de Software e foi concebido para programadores que estão a iniciar-se nos testes de software. Abrange técnicas de teste essenciais utilizando JavaScript e várias ferramentas de teste populares, proporcionando experiência prática através de projetos de programação.

  • Para quem se destina: Programadores que pretendem melhorar as suas competências em testes
  • Tópicos abrangidos:
    • Testes unitários com Jest
    • Desenvolvimento orientado por testes (TDD)
    • Testes de API com Postman
    • Automatização de testes com Selenium e Cucumber
    • Testes de desempenho com JMeter
  • Online, presencial ou ambos? Online
  • É necessário realizar um exame? Não
  • Duração: 3 semanas
  • Quantas horas de formação: 3 horas por semana
  • Requisitos de elegibilidade: Nenhum
  • Preço: $49 por mês 
  • Fazer o curso: Coursera

15. Aula magistral de Testes de Software com Jira & Ágil - Torne-se Líder de QA (Udemy)

Página de apresentação da Aula magistral de Testes de Software com Jira & Ágil - Torne-se Líder de QA
Curso de Aula magistral de Testes de Software com Jira & Ágil - Torne-se Líder de QA (Fonte)

Este curso, um dos mais vendidos, centra-se na gestão de projetos de software em tempo real e nos testes de software utilizando metodologias Ágeis e ferramentas como o Jira. É um recurso aprofundado, com exemplos práticos abrangentes, destinado a quem pretende destacar-se nos testes manuais e na gestão de projetos.

  • Para quem se destina: Aspirantes a testadores de software, Mestres Scrum e líderes de projeto interessados em práticas Ágeis
  • Tópicos abrangidos:
    • Metodologias de teste de software
    • Gestão de projetos com Jira e Bugzilla
    • Metodologias ágeis Scrum e Kanban
    • Conceção de casos de teste e ciclo de vida dos defeitos
    • Noções básicas de SQL para garantia de qualidade
    • Demonstração de um projeto em tempo real com Jira
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 10.5 horas
  • Número de horas de formação: Ao seu próprio ritmo
  • Requisitos de elegibilidade: Nenhum
  • Preço: $129.99
  • Fazer o curso: Udemy

More Articles

16. Fundamentos do teste de software: testes contínuos e DevOps (LinkedIn Learning)

Site do curso Fundamentos do teste de software: testes contínuos e DevOps
Curso Fundamentos do teste de software: testes contínuos e DevOps (Fonte)

Este curso intermédio explora os testes contínuos em ambientes DevOps, salientando a forma de integrar testes automatizados num pipeline de integração contínua. Destina-se a pessoas familiarizadas com testes Ágeis e automação que pretendam aperfeiçoar as suas competências em testes contínuos.

  • Para quem se destina: Profissionais de garantia de qualidade e testadores de software que pretendam aprender sobre testes contínuos em DevOps
  • Tópicos abrangidos:
    • Fundamentos dos testes contínuos
    • Implementação de código de teste compatível com CI
    • Execução de testes automatizados em pipelines de integração contínua
    • Técnicas de teste baseadas em contentores
    • Geração de relatórios a partir dos resultados dos testes
  • Online, presencial ou ambos? Online
  • É necessário exame? Não
  • Duração: 35 minutos
  • Número de horas de formação: 35 minutos
  • Requisitos de elegibilidade: Nenhum
  • Preço: $19.99 por mês
  • Fazer o curso: LinkedIn Learning

17. Aprenda JMETER desde o zero em aplicações reais - Testes de desempenho (Udemy)

Página de destino do curso Aprenda JMETER desde o zero em aplicações reais - Testes de desempenho
Curso Aprenda JMETER desde o zero em aplicações reais - Testes de desempenho (Fonte)

Este curso da Udemy foi concebido para proporcionar aos formandos uma compreensão aprofundada dos testes de desempenho com o Apache JMeter. É altamente prático, incluindo aplicações reais e projetos práticos para abordar os aspetos essenciais dos testes de carga e da análise de desempenho.

  • Para quem se destina: Testadores manuais, testadores de serviços Web e não programadores interessados em testes de desempenho
  • Temas abordados:
    • Introdução ao JMeter e aos testes de desempenho
    • Testes de carga em aplicações Web e APIs REST
    • Componentes da interface do JMeter e criação de casos de teste
    • Integração do Selenium com o JMeter
    • Programação com Beanshell para testes avançados
    • Testes orientados por dados e tratamento dinâmico de respostas
  • Online, presencial ou ambos? Online
  • É necessário realizar um exame? Não
  • Duração: 8.5 horas
  • Quantas horas de instrução: Ao ritmo do aluno
  • Requisitos de elegibilidade: Nenhum
  • Preço: $139.99
  • Fazer o curso: Udemy

O que se segue?

Aumente o crescimento da sua SaaS e desenvolva as suas competências de liderança.

Subscreva a nossa newsletter para receber os últimos conhecimentos de CTOs e futuros líderes tecnológicos.

Ajudá-lo-emos a crescer de forma mais inteligente e a liderar com maior eficácia, através de guias, recursos e estratégias dos melhores especialistas!

Katie Sanders
As a data-driven content strategist, editor, writer, and community steward, Katie helps technical leaders win at work. Her 15 years of experience in the tech space makes her well-rounded to provide technical audiences with first-hand operating wisdom so senior tech leaders can get clarity. Tech leaders want to learn from peers who’ve been there. Katie surfaces hard-won lessons that help leaders scale systems, teams, and strategy in the face of disruption. Katie is an Executive Editor at Black & White Zebra. She nurtures a large and diverse community of technical experts and writers, and she knows that a thriving community doesn't grow without thoughtfulness, advocacy, and intention. Interested in being reviewed? Find out more here.
Follow the author:

You may also like