Torne-se um profissional de Testes de Software, colaborando ativamente no Ciclo de Vida de Desenvolvimento do Software, aplicando as principais técnicas, estratégias de testes, além de aprender cultura Ágil e DevOps, mesmo sem a necessidade de ter experiência na área ou sem precisar aprimorar suas técnicas de testes.
Teste de Software
4 meses
Com mais de 18 horas de aula online
Prática e Mentoria
Atividades ao longo do curso e feedback individualizado do tutor
Plano de Carreira
Curso especial de bônus para orientação profissional
O profissional da área de Teste de Software monitora cada fase do desenvolvimento de um software para garantir que os resultados esperados sejam cumpridos. Fica sob a responsabilidade do profissional da área de Teste de Software criar planos de testes, rastrear bugs, desenvolver padrões de qualidade e identificar potenciais problemas para o usuário.
Teste de Software– uma carreira promissora e valorizada
Se tornar um profissional da área de Teste de Software fará com que sua carreira decole, mesmo sem experiência prévia em programação.
Apesar da alta demanda, a área sofre com a falta de profissionais qualificados.
R$ 4.594/mês
Profissional de Teste de Software Júnior
R$ 6.269/mês
Profissional de Teste de Software Pleno
R$ 9.963/mês
Profissional de Teste de Software Sênior
Salários médios de acordo com o Glassdoor.com.br
Grandes empresas que constantemente buscam por profissionais da área de Teste de Software:
Empresa parceira
É uma das maiores empresas de comércio varejista do Brasil, responsável pelas redes de lojas Casas Bahia, Pontofrio e suas respectivas lojas virtuais, além de ser a administradora do e-commerce Extra.com.br.
O aluno terá acesso a cases da Via Varejo em aula e poderá desenvolver seu aprendizado a partir de desafios reais do mercado.
Para quem este curso é indicado
01. Iniciantes
Você aprenderá como os processos de desenvolvimento de software funcionam para aplicativos de web e mobile, além das habilidades necessárias para iniciar e ter uma carreira de sucesso na área.
02. Profissionais Júnior
Se você já tem alguma habilidade em computação e quer seguir se aprimorando na área, seja bem-vindo! Aqui você vai se aprofundar na automação e planejamento de testes, além de trabalhar com critérios de aceitação e padrões na busca por qualidade de entrega.
03. Profissionais de tecnologia
Se você já trabalha com tecnologia, completará suas habilidades com técnicas avançadas de testes funcionais e não-funcionais, além de explorar ferramentas de banco de dados, CI-CD, testes de segurança e melhores práticas de automação em testes.
O que você aprenderá
Princípios de teste
Aprenda princípios de teste ágil, como pirâmide de teste, quadrante, shift left testing, TDD, BDD e ATDD.
Desenvolvimento ágil de software
Aprenda a aplicar a metodologia Agile ao desenvolvimento de aplicações.
Test plans, users stories e features
Crie planos de teste, user stories e defina quando os recursos estão prontos ou concluídos (ready/done).
Gherkin e critérios de aceitação
Escreva cenários de teste com Gherkin e defina critérios de aceitação de recursos.
Testes em plataforma cruzada
Use abordagens e técnicas de teste em plataformas cruzadas, como caixa preta e branca, além de testes baseados em experiência.
DevOps Environment
Execute testes em um ambiente DevOps para aplicativos móveis e da web.
API, Mobile e Web
Aprenda a planejar e realizar testes de APIs, mobile e web, e relate erros, falhas e avisos.
NO FINAL DO CURSO, VOCÊ RECEBERÁ O CERTIFICADO DA EBAC
Aprenda na prática
Com as atividades práticas do curso, você ganhará experiência real no desenvolvimento de testes e padrões de qualidade de um software. Ao final, você terá condições de criar, do zero, o plano de teste para um e-commerce.
Processo
Crie user stories, critérios de aceitação, planos e relatórios de testes (automatizados e manuais) em diferentes aplicações.
Resultado
6 projetos completos no seu portfólio profissional, além do seu material e relatórios finais publicados no Github.
Fábio Araújo
QA Chapter Lead na Keeggo
Com mais de 20 anos na área de Tecnologia da Informação, sendo mais de 12 anos na Área de Qualidade de Hardware e Software, Fábio já passou por empresas como a automotiva Magneti Marelli, pela financeira Valor Econômico e como gerente de qualidade na Via Varejo. Atualmente ele é QA Chapter Lead na Keegoo, para melhorar processos sistêmicos, como automoção de testes e indicadores-chave de desempenho.
Nossos especialistas
José Ernesto Barbosa
Software Engineer
Com 10 anos de experiência no mercado de TI, Ernesto ajudou na construção de softwares com qualidade e segurança em diversas áreas de negócios, como indústrias, bancos, financeiras, varejistas, entre outros. Bacharel em Ciência da Computação e mestre em Computação Aplicada, tem como paixão estimular a evolução técnica em equipes e comunidades de tecnologia, promovendo o desenvolvimento dos profissionais da área em treinamentos e conferências.
Programa do curso
As videoaulas são separadas em 18 módulos para facilitar o aprendizado. O aluno assiste quando e onde quiser por período ilimitado.
Neste início, os alunos aprenderão o que é Teste de Software e Garantia de Qualidade, habilidades, funções, termos principais e necessidades do mercado.
Necessidades do mercado vs. estrutura do curso
O que é garantia de qualidade e seus benefícios
Principais termos e funções
Habilidades simples e complexas
Redes de network para profissionais da área de Qualidade e Software
Github
Atividades: Relate sobre um produto ou serviço e realize uma autoavaliação e faça um plano de autodesenvolvimento.
Aqui, os alunos aprenderão o que é teste de software e como planejar, avaliar e escolher a abordagem certa, o que são bugs, falhas e erros, como evitá-los, princípios, tipos e técnicas de testes e como medir a qualidade de um software.
7 princípios de teste
Medindo a qualidade do software
Bugs, falhas e erros
Teste de caixa preta e caixa branca
Teste baseado na experiência
Planejamento de teste
Análise de risco
Ferramentas de gerenciamento de teste
Atividades: Execute diferentes análises exploratórias, crie planos de teste e relate-os, aplicando as técnicas aprendidas.
Nesta parte, os alunos aprenderão o que são metodologias ágeis e como elas são usadas em testes de software.
Introdução às metodologias ágeis
Diferenças entre Cascade e Agile
Kanban, Scrum e startup enxuta
Users stories para testes de software
Atividades: Revise eventos Agile e funções de controle de qualidade. Revise, avalie e crie user stories.
Neste módulo, os alunos aprenderão o que é o teste Agile de software, seus princípios, abordagens e a função do controle de qualidade no ciclo de desenvolvimento de um software Agile. Como usar o Gherkin para cenários de teste e a função de um profissional de Q.A. em diferentes etapas da criação de sistemas, tais como desenvolvimento orientado a testes, desenvolvimento orientado a comportamento e desenvolvimento dirigido a testes de aceitação.
Gerenciamento do Backlog do produto
Quadrante de teste Agile
Pirâmide de Teste
Shift-Left Testing
Critérios de aceitação
Produto mínimo viável (MVP)
Desenvolvimento orientado por comportamento (BDD) e desenvolvimento orientado a testes (TDD)
Escrevendo cenários de teste com Gherkin
Desenvolvimento orientado para testes de aceitação
Atividades: Escreva cenários em Gherkin, testes do módulo, avalie critérios já existentes e incremente mais critérios de aceitação.
Aqui, os alunos aprenderão o que é o teste de interface do usuário e como é feito, as principais técnicas de testes, como realizar testes de acessibilidade, como usar as linguagens CSS e XPath em testes de IU, como usar seletores CSS e XPath em documentos HTML, como criar e otimizar fluxos de teste automatizados com Cypress.
Técnicas de teste e teste de IU
Teste de acessibilidade
CSS e XPath
Prepare um ambiente de teste
Arquitetura Cypress
Crie e otimize fluxos de teste automatizados
Atividades: Realize testes funcionais de IU e reporte-os, configure o Cypress e crie um fluxo de teste automatizado.
Nesta parte, os alunos aprenderão como testar APIs e o contrato entre microsserviços e aplicativos, e como automatizar os testes de fluxo de dados entre APIs e aplicativos com Cypress.
Introdução ao teste de API
Teste de contrato com Swagger e Postman
Testes funcionais com Postman
Automatize o teste de métodos Get, Post, Put, Delete
Automatizar teste de contrato
Atividades: Execute testes manuais dos métodos get, post, put e delete e, em seguida, automatize o mesmo teste com Cypress.
Desta vez, os alunos aprenderão os DevOps mais comuns e as técnicas e ferramentas de testes de aplicativos móveis, como configurar ambientes de testes, realizar e automatizar cenários de testes responsivos com appium e device farms de dispositivos.
Técnicas de teste móvel
Configurando um ambiente móvel para testes
Automatizar testes móveis
Teste automatizados responsivos e device farms de dispositivos
Tarefas de controle de qualidade em uma equipe DevOps
Teste em um ambiente DevOps
Atividades: Realize testes de aplicativos móveis, crie um pipeline de teste em um cenário de integração / entrega contínua e publique os resultados do teste.
Nesta parte, os alunos aprenderão o que são os diferentes testes de desempenho, como planejá-los, executá-los e otimizá-los com Jmeter, Blazemeter e ferramentas de teste de desempenho em nuvem.
Processo de teste de desempenho
Tipos de testes de desempenho
Planejando e melhorando os testes de desempenho com Jmeter
Ferramentas de teste de nuvem
Testando com Blazemeter
Atividades: Crie scripts de teste e execute testes de desempenho.
Nesta etapa, os alunos aprenderão quais funções um profissional da área de Teste de Software pode assumir, próximas etapas, certificações, plano de autodesenvolvimento e dicas de currículo.
Funções de controle de qualidade e planos de carreira
Próximas etapas e certificações
Retomar dicas de construção
Plano de estudo
Referências
Atividades: Crie seu currículo e compartilhe-o com o grupo.
Neste encerramento, os alunos irão planejar, criar e executar vários testes em software real com base em user stories e critérios de aceitação desenvolvidos por eles.
Avaliar user stories e criar pelo menos 1 critério de aceitação para cada um
Planejar cenários de teste com pelo menos um caminho feliz e um cenário negativo em cada História de Usuário
Automatizar fluxos com base nos critérios de aceitação da IU
Automatizar cenários de teste de contrato de API REST
Planejar e executar testes de desempenho
Enviar os relatórios e entregáveis através do Github
Atividades: Portfólio final no repositório do Github com testes funcionais manuais e automatizados, scripts de testes de performance e relatório final no C.I
GRÁTIS: 1 MÊS DE CURSO DE INGLÊS
Aprenda inglês com a EF — English Live. Os alunos da EBAC têm direito a:
•1 mês de acesso à plataforma online da EF • 16 níveis de inglês, totalmente grátis • Teste de nivelamento • Certificado reconhecido internacionalmente, ao final de cada nível
Muitos dos nossos alunos conseguem oportunidades de trabalho durante ou logo depois a conclusão do curso
Fique mais próximo do seu objetivo profissional com o curso "Plano de Carreira" de bônus
Autoconhecimento e planejamento de carreira
Visão e objetivos de vida e carreira
Aumento do conhecimento sobre o mercado de trabalho
Materiais de apoio para elaboração do currículo e perfil no LinkedIn
Seu currículo no futuro
Habilidades profissionais
Prática em princípios de teste, como pirâmide e shift left
Desenvolvimento ágil de software
Criação de cenários de teste com Gherkin
Automação de testes de API e Web
Análises e execuções DevOps para apps móveis e web
Realização de testes de API, mobile e web
Reports de erros, falhas e avisos
Seu nome
Analista Engenheiro de Testes Júnior
SALÁRIO
4.594,00/mês*
R$
*Referência site glassdoor.com.br
Certificado pela EBAC
Testes de performance e banco de dados
Acesso ao curso por tempo ilimitado, relembre o conteúdo sempre que desejar
Life-Time Access
Início:
Restam:
...
11 vagas
Faça sua inscrição para o curso
INVESTIMENTO
40%
Preço original
Preço com desconto
R$
12 X R$
6.450
322,5
3.870
sem juros no cartão
Programa de Crédito Estudantil
Parcele no boleto
Entrada +
até 24x de R$
Valor total em 24x: R$ 6.103,26
246,24
Garantimos seu dinheiro de volta por até 7 dias
de desconto
40% de desconto
-40%
até 5 de Janeiro
O valor final pode sofrer alteração por conta da variação do IOF dependendo do meio de pagamento e data de contratação escolhidos. Essa diferença acontece por conta da incidência do IOF (Imposto sobre Operações Financeiras), um imposto obrigatório e cobrado pelo governo sobre todas as operações de financiamento.
O valor final pode sofrer alteração por conta da variação do IOF: a soma das parcelas pode ser maior que o valor do curso apesar da opção de financiamento ser sem juros. Essa diferença acontece por conta da incidência do IOF (Imposto sobre Operações Financeiras), um imposto obrigatório e cobrado pelo governo sobre todas as operações de financiamento.
A EBAC é uma instituição inovadora de ensino superior em Artes Criativas e Tecnologia que oferece cursos online, além de programas presenciais e híbridos de especialização e graduação, validados internacionalmente.
cursos livres e ensino superior nas áreas de TI, design, marketing, audiovisual, fashion e negócios
alunos matriculados nos cursos online da instituição
dos professores e coordenadores são profissionais atuantes no mercado
empresas colaboram no desenvolvimento dos cursos, projetos reais e programas de estágio
+150
100%
+25.000
+40
Perguntas frequentes
Com certeza! Desenvolvemos este curso para você mergulhar no universo de Teste de Software e adquirir conhecimentos que possam incrementar seu currículo ou despertar seu interesse em uma nova carreira. Não é preciso ter conhecimento prévio no assunto.
Além de sites de vagas, como o LinkedIn, neste curso você aprenderá tudo que precisa para passar em entrevistas técnicas e criar um portfólio técnico no Github, a principal plataforma de gerenciamento de versões de software para trabalho em equipe e compartilhamento de conhecimento.
Para as atividades deste curso, você usará os softwares Excel, Java, Github, Git, Visual Studio Code, Cypress, Jmeter, Android Studio, Mindmaster, Google Docs, Jira,Trello, Azure DevOps e IntelliJ IDEA.
Todo o conhecimento necessário sobre programação será dado no curso. Uma das grandes vantagens do Software Tester é justamente não precisar do domínio de linguagens específicas, mas os professores irão abordá-las para que os alunos possam se destacar e inovarem ainda mais na sua atuação.
Os módulos são liberados semanalmente, conforme a sua evolução no curso. Isso significa que você deve assistir os módulos em ordem e realizar as atividades propostas pelo professor antes de passar para o módulo seguinte.
Este curso tem duração de mais de 18 horas de conteúdo, sendo que cada novo módulo é disponibilizado semanalmente (sem dias fixos de publicação). Caso você realize um módulo por semana, a duração prevista é de 4 meses. Lembrando que, por serem aulas gravadas e sem interação ao vivo, você possui total autonomia para escolher seus horários de estudo de acordo com a sua rotina e prioridades. Sabemos da correria do dia a dia, e pensando nisso, o curso poderá ser finalizado em até 24 meses (2 anos) após a matrícula. Durante esse período, você terá suporte da tutoria, correção de exercícios, acesso aos nossos serviços e a possibilidade de emissão do certificado de conclusão. Mas não se preocupe! O conteúdo do curso estará disponível para consulta em sua plataforma de forma vitalícia.
Nós recomendamos a finalização de um módulo por semana, o que levará por volta de duas horas (entre assistir às aulas e iniciar suas atividades - e o tempo dedicado à execução da tarefa é variável). Você poderá avançar em seu próprio ritmo nos módulos já publicados, anotando o que achar importante e assistindo novamente quantas vezes desejar, até absorver o conteúdo.
A EBAC tem um compromisso genuíno com a dinâmica e facilidade no aprendizado, e sabemos que dúvidas podem surgir e são muito bem-vindas! Em exercícios nos quais é necessário o envio de tarefas para correção, também é possível encaminhar perguntas e dúvidas para a tutoria. Há um espaço, localizado abaixo dos vídeos de exercícios, em que você poderá escrever e anexar arquivos, e um de nossos tutores responderá. Eles te auxiliarão com informações atualizadas para contribuir com seu desenvolvimento educacional e profissional. Já nos quizzes e exercícios autoavaliativos, o envio de dúvidas não é possível.
Por se tratar de aulas 100% online, todos os cursos da EBAC Online são classificados como livres e profissionalizantes, preparando o aluno para atuar no mercado de trabalho. Cursos livres não necessitam de reconhecimento do Ministério da Educação e Ciência, tendo em vista sua curta/média duração.
A partir do momento da publicação do módulo, você poderá assistir às videoaulas pelo computador, celular ou outro dispositivo conectado à Internet. Recomendamos que o acesso aos materiais e às tarefas seja realizado por meio de um computador/notebook, visto que alguns formatos de arquivos de apoio não são suportáveis em dispositivos móveis, por precisarem de softwares específicos.