...
Teste de Software

EMENTA: 

Processo de software e suas etapas. Qualidade de Software: conceitos, fatores e garantia da qualidade. Ciclo de vida do processo de teste de software. Verificação e Validação. Fundamentos dos testes de software: definições, níveis e técnicas de testes. Teste estruturais e funcionais: conceitos e critérios de teste. Outras técnicas de teste de software: testes alfa, beta e testes não funcionais. Teste de Mutação, orientado a objetos, apoiados por aspectos. e baseado em modelos: conceitos e aplicações. Testes para aplicações web: conceitos e tipos de testes. Testes para dispositivos móveis: engenharia de aplicações móveis e tipos e abordagens de testes. Desenvolvimento orientado a testes. Automação de testes de software. Ferramentas de apoio ao processo de teste.

OBJETIVO: Em uma época onde novos softwares e aplicativos não param de ser lançados, este conteúdo vem proporcionar ao desenvolvedor o desenvolvimento de técnicas mais modernas relacionadas à área de teste de software, abordando desde o conceito, até as ferramentas de automação de testes.

COMPETÊNCIAS ESPECÍFICAS: 

 UNIDADE I  FUNDAMENTOS DA QUALIDADE DE SOFTWARE

· Identificar as etapas do processo de software.

· Compreender o conceito de qualidade de software e os fatores de qualidade.

· Analisar diferentes aspectos para garantir a qualidade de software.

· Identificar as etapas que compõem o clico de vida do processo de teste de software.

 

UNIDADE II  FUNDAMENTOS DO TESTE DE SOFTWARE

· Analisar os conceitos básicos que fundamentam o teste de software.

· Entender como funcionam os testes estruturais.

· Entender como funcionam os testes funcionais.

· Identificar outras técnicas que podem ser utilizadas para testar software.

 

UNIDADE III TÉCNICAS DE TESTE DE SOFTWARE

· Entender como o teste de análise de mutantes identifica defeitos no software.

· Discernir sobre os testes de softwares orientados a objetos.

· Compreender como a programação orientada a aspectos é empregada para apoiar os testes de software.

· Aplicar as técnicas para condução de testes baseados em modelos.

 

UNIDADE IV TESTE DE SOFTWARE APLICADO E AUTOMAÇÃO  DE TESTES

· Aplicar as técnicas de testes de aplicações web.

· Empregar as técnicas de teste de software em dispositivos móveis.

· Implantar a filosofia de desenvolvimento orientado a testes, avaliando seis benefícios no desenvolvimento de software.

· Implementar a automação de testes, por meio de ferramentas que forneçam apoio ao processo de testes de software.

Carga Horária (80H)

Disciplina

UNIDADE I FUNDAMENTOS DA QUALIDADE DE SOFTWARE

PROCESSO DE SOFTWARE

QUALIDADE DE SOFTWARE

GARANTIA DE QUALIDADE DE SOFTWARE

PROCESSO DE TESTES DE SOFTWARE

UNIDADE II  FUNDAMENTOS DO TESTE DE SOFTWARE

FUNDAMENTOS DE TESTES DE SOFTWARE

TÉCNICAS DE TESTES ESTRUTURAIS

TÉCNICAS DE TESTES FUNCIONAIS

OUTRAS TÉCNICAS DE TESTE DE SOFTWARE

UNIDADE III  TÉCNICAS DE TESTE DE SOFTWARE

TESTES DE MUTAÇÃO

TESTES ORIENTADOS A OBJETOS E COMPONENTES

TESTES DE ASPECTOS

TESTES BASEADOS EM MODELOS

UNIDADE IV TESTE DE SOFTWARE APLICADO E AUTOMAÇÃO  DE TESTES

TESTES DE APLICAÇÃO PARA WEB

TESTES EM DISPOSITIVOS MÓVEIS

DESENVOLVIMENTO ORIENTADO A TESTES

AUTOMAÇÃO E FERRAMENTAS DE TESTES


Valor: 50,00
Condições de Pagamento:
À Vista

Em até 3x de R$ 16,67.

Podendo ser pago com Boleto.