Teste de Software (DCC/UFMG)

Curso de Extensão a Distância


Este curso pretende contribuir para a formação básica e empregabilidade de Engenheiros de Software, uma das profissões mais demandadas no mercado de TI. Para isso, focamos em princípios e conceitos básicos de Teste de Software, uma das principais atividades para desenvolvimento de software com qualidade.

O curso é totalmente a distância, para permitir matrículas de qualquer parte do Brasil. O número de vagas de cada turma é limitado, para garantir a qualidade da formação. O curso inclui também exame e certificado emitido pela UFMG.


Próxima Turma: Novembro de 2021. Matrículas abertas!

Depoimentos de Ex-alunos

Público Alvo


Profissionais

Profissionais da área que queiram se atualizar em técnicas e princípios de Teste de Software.

Estudantes

Estudantes de graduação e pós-graduação de quaisquer cursos da área de Computação. Estudantes de outros cursos da área de Ciências Exatas, incluindo Engenharias, Física e Matemática.

Empresas

Empresas que queiram capacitar, selecionar e certificar seus profissionais, inclusive por meio de turmas fechadas ou matrículas de um grupo de colaboradores.

Formato do Curso


Totalmente a distância, com aulas assíncronas
Duração: 5 semanas
Carga horária: 20 horas


Módulos do Curso


1. Introdução

Introdução ao curso e conceitos básicos. Pirâmide de testes. Tipos de teste. Teste de unidade. Convenções e estrutura.

2. Cobertura de Teste

Introdução a cobertura de teste. Métricas de cobertura. Ferramentas de cobertura. Cobertura vs. Mutação.

3. Boas Práticas

Princípios FIRST. Teste Smells. Testabilidade.

4. TDD e Test Doubles

Desenvolvimento dirigido por testes. Ciclo TDD (red-green-refactor). Mocks e Test Doubles.

5. Outros Tipos de Testes

Teste de integração. Teste de sistemas. Caixa preta e caixa branca. Teste de regressão. Seleção de dados de teste.

Material Didático


Videoaulas no YouTube (5 horas no total, sendo 1 hora por semana)
Versão Web do livro Engenharia de Software Moderna

(existe também uma versão em papel, mas ela não está incluída no preço do curso)


Eng. Soft. Moderna


Dedicação Semanal

4 horas, sendo 1 hora de videoaulas e 3 horas para leitura e realização de exercícios e/ou prova.

Comunicação com os Alunos

Toda comunicação, incluindo entrega de trabalhos e realização de provas, ocorrerá por meio de sistemas do Google (Gmail, Slides, Forms e Classroom).

Exemplos de Videoaulas



Próxima Turma: Início em Novembro


Início das aulas: 01/11/2021
Término das aulas: 04/12/2021
Data da prova: 04/12/2021
Pré-requisitos: conhecimento básico de Programação Orientada a Objetos
Matrículas

Para se matricular clique aqui
(selecione Turma 3 no final da página e clique em MATRICULAR)

Término das matrículas: 23/10/2021

Importante

Até 28/10/2021, os alunos matriculados nesta turma receberão um email com instruções para cadastro no fórum do curso. Caso não recebam esse email, favor entrar em contato imediatamente com o coordenador. O curso não se responsabiliza por endereços de emails desativados ou instáveis.

Investimento

R$ 300,00 - dividido em até 2 vezes

Depoimentos de Ex-alunos

Prova & Certificado


O curso terá uma prova, que será realizada a distância no final do curso, sempre aos sábados, com duração de 90 minutos. Além disso, também teremos exercícios semanais. Nota mínima para aprovação: 60%.

Será oferecido um certificado para os alunos aprovados na prova. O certificado será emitido, em formato digital, pela UFMG, em até 60 dias após o término do curso (esse período é necessário para correção das provas e registro do certificado). Não haverá emissão de certificado apenas para participação.

Caso o aluno não seja aprovado, ele poderá realizar uma nova prova com custo de R$ 150,00. Caso o aluno não consiga realizar a prova, ele poderá realizar uma prova de segunda chamada, ao custo de R$ 150,00. Solicitações de transferência entre turmas deverão ser aprovadas pela coordenação do curso e requerem o pagamento de uma taxa de R$ 150,00.

Perguntas Frequentes


Se quiser saber mais informações sobre o curso, consulte nosso FAQ.

Contato


Envie um email para engsoftmoderna.curso@gmail.com, mencionando o nome do curso de seu interesse, no caso "Teste de Software". Visite também nossa página no LinkedIn ou no Twitter.

Professores


Marco Tulio Valente (Semanas 1 e 3)

Marco Tulio Valente é doutor em Ciência da Computação pela UFMG, onde atualmente é Professor Associado do Departamento de Ciência da Computação. É autor de mais de 100 artigos em periódicos e conferências internacionais, muitos deles em co-autoria com pesquisadores internacionais de renome. Orientou mais de 30 dissertações de mestrado e cerca de uma dezena de teses de doutorado. Desde 2010, coordena o Applied Software Engineering Research Group (ASERG), do DCC/UFMG. Em 2020, publicou o livro "Engenharia de Software Moderna".

André Hora (Semanas 2, 4 e 5)

Andre Hora é doutor em Ciência da Computação pela Universidade de Lille / Inria, França. É atualmente Professor Adjunto do Departamento de Ciência da Computação da UFMG. É autor de mais de 50 artigos em periódicos e conferências nacionais e internacionais de Engenharia de Software. É membro do Applied Software Engineering Research Group (ASERG), do DCC/UFMG, onde também realizou pós-doutorado durante dois anos.

Sobre o DCC/UFMG


O Departamento de Ciência da Computação (DCC) da UFMG é responsável pelos cursos de Ciência da Computação e Sistemas de Informação. Nossos cursos de graduação são frequentemente listados entre os melhores do país (rankings: Folha e Guia do Estudante) e recebem diversas premiações nacionais e internacionais. O DCC também é responsável pela Pós-Graduação em Ciência da Computação. Nossa pós-graduação possui conceito máximo na avaliação da CAPES, sendo uma das principais do Brasil em computação.

DCC logo