Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de Teste de Software Avançado

Aprenda, em um projeto prático, como funciona o processo de teste durante o processo de desenvolvimento de um software

Nível Avançado Categoria E mais

  • Curso com 02h23 de vídeos
  • Certificado com 12 horas
  • 22 exercícios

Sobre o curso

O teste de software é o processo de execução de um determinado projeto de desenvolvimento de software, para determinar se ele atingiu as especificações definidas e se atende todas as necessidades do cliente.

Seu objetivo é revelar falhas ao longo do processo de desenvolvimento de um software, para que elas sejam identificadas rapidamente, evitando futuros retrabalhos e o comprometimento da entrega final.

Para atingir esse objetivo, o teste de software vai muito além da execução de um sistema. Ele define uma gama de testes que abrangem todo o ciclo de desenvolvimento do software. Ele consegue reconhecer problemas nas fases iniciais, evitando que se propaguem e comprometam os pontos seguintes do desenvolvimento

O teste de software é o processo de execução de um determinado projeto de desenvolvimento de software, para determinar se ele atingiu as especificações definidas e se atende todas as necessidades do cliente.

Seu objetivo é revelar falhas ao longo do processo de desenvolvimento de um software, para que elas sejam identificadas rapidamente, evitando futuros retrabalhos e o comprometimento da entrega final.

Para atingir esse objetivo, o teste de software vai muito além da execução de um sistema. Ele define uma gama de testes que abrangem todo o ciclo de desenvolvimento do software. Ele consegue reconhecer problemas nas fases iniciais, evitando que se propaguem e comprometam os pontos seguintes do desenvolvimento

O que irá aprender?

Neste curso mostraremos como funciona o processo de teste durante o desenvolvimento de um sistema. Através de vídeo aulas e conteúdo apostilando, serão apresentados exemplos práticos de testes de sistema. Também serão apresentados exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você verá:

  • O que é metodologia de software e como ela impacta no processo de teste;
  • Criar casos de testes com base nos cenários de teste;
  • Como os testes unitários são definidos;
  • Aplicar os casos de teste;
  • Como aplicar um teste de carga com o Jmeter;
  • Analisar os resultados de um teste;
  • Finalizar um projeto.

Pra quem é esse curso?

Esse curso é destinado a desenvolvedores e/ou estudantes que já conheçam teste de software e querem vê-lo sendo aplicado em um projeto prático

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • .NET Core 2 ou superior
  • JDK 9.0.4 ou superior
  • JMeter 3.3 ou superior
  • MySQL 5.7
  • Sequel Pro

Sobre o professor

Wladimilson Miranda

Wladimilson Miranda

Professor, Desenvolvedor e Gerente de Projetos na Treinaweb. Wlad é nerd, cinéfilo e desenvolvedor nas horas vagas. Graduado em Ciências da Computação pela Universidade Metodista de São Paulo, ele lê em média um livro por semana e nem por isso é muito antissocial.

Conteúdo programático

  1. Introdução

    Introdução do curso.

    8 aulas
    • Objetivos do curso
    • Recapitulando
    • Atividade de teste
    • Objetivo do teste
    • Princípios de teste
    • Para que testar?
    • Integração entre o Ciclo de Vida do Processo de Desenvolvimento com o Processo de Teste de Software
    • Questionário
  2. Preparação

    Nesta aula definiremos o projeto que será simulado no curso.

    4 aulas
    • Definindo o projeto de simulação
    • A Software House
    • Funcionamento do Processo de Teste
    • Questionário
  3. Iniciando o projeto do software – planejando testes

    Nesta aula veremos o início do projeto e o começo do planejamento dos testes.

    8 aulas
    • Planejamento do projeto
    • Desenvolvimento ágil
    • Análise de requisitos
    • Planejamento do Teste
    • Elaborar o Plano de Teste
    • Preparando o plano de teste
    • Teste de Requisitos
    • Questionário
  4. Criando o projeto do software – projetando testes

    Nesta aula veremos a definição e documentação do sistema, e a preparação dos testes.

    6 aulas
    • Definição do projeto do sistema
    • Projeto do Sistema
    • Preparação dos Testes
    • Definição do Plano de Teste
    • Definição do cenários e casos de teste
    • Questionário
  5. Codificação do software – implementação dos testes

    Nesta aula veremos a codificação do sistema e o início da implementação dos testes.

    4 aulas
    • Codificação do Software
    • Testes Unitários
    • Configuração do ambiente de teste
    • Questionário
  6. Execução dos testes

    Nesta aula veremos a execução dos testes.

    14 aulas
    • Execução
    • Executar Testes Unitários
    • Executar Testes de Integração
    • Executar Casos de Teste
    • Executar Scripts de Teste
    • Executar Teste de Carga
    • Executar Testes de Segurança
    • Executar Testes de Integração do banco de dados
    • Gerenciamento de Defeitos
    • Registrar/Acompanhar Defeitos
    • Executar Testes de Sistemas
    • Gerar Evidências de Teste
    • Executar Testes de Aceite
    • Questionário
  7. Análise dos resultados

    Nesta aula veremos a análise dos resultados dos testes.

    3 aulas
    • Análise dos Resultados
    • Analisando os resultados
    • Questionário
  8. Finalizando os projetos

    Nesta aula veremos os processos que devem ser realizados na finalização do projeto.

    2 aulas
    • Finalizando o Processo de Testes
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

  • Tester
    Formação
    Tester
    5 cursos 11h28 de vídeos 101 exercícios

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!