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:
- Engenharia de software: introdução (Universidade da Colúmbia Britânica)
- Testes de software automatizados (Universidade de Tecnologia de Delft)
- Especialização em testes e automatização de software (Universidade do Minnesota)
- Fundamentos dos testes e da validação de software (Universidade de Leeds)
- Fundamentos de programação: testes de software/QA (LinkedIn Learning)
- Tutorial de testes de software (Great Learning)
- ISTQB® CTFL: fundamentos dos testes (Pluralsight)
- Introdução ao nível Foundation do Certified Tester (CTFL) (Simplilearn)
- Fundamentos dos testes de software: técnicas de teste (LinkedIn Learning)
- ISTQB® Foundation: testes ao longo do ciclo de vida do desenvolvimento de software (Pluralsight)
- O bootcamp completo de testes de software de 2024 (Udemy)
- Testes ágeis (LinkedIn Learning)
- Testes de software automatizados: testes baseados em modelos e estados (Universidade de Tecnologia de Delft)
- Testes de software para programadores (Codio)
- Masterclass de testes de software com Jira & Agile — torne-se líder de QA (Udemy)
- Fundamentos dos testes de software: testes contínuos e DevOps (LinkedIn Learning)
- 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)

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)

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
Have an account? Log In
3. Especialização em testes e automatização de software (Universidade do Minnesota)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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!


