entrarcursos em Porto Alegre

Introdução a Qualidade e Teste de Software

O curso de Introdução em Qualidade e Teste de Software dá uma base para os principais conceitos e fundamentos técnicos e gerenciais.

O Processo de teste de Software, como qualquer processo, deve ser sempre revisto e melhorado para se enquadrar melhor nos requisitos do projeto.

Para consultar o valor do curso de 4 unidades clique em Consultar valor Curso de Teste de Software Online.

Mensalmente, além de incluir diversos cursos novos em suas formações, a Alfamídia acrescenta um de seus cursos aos cursos que disponibiliza gratuitamente em cursos gratuitos.

Priorizaremos os cursos com mais número de cadastros e principalmente maior divulgação em redes sociais e links na Internet.

Se desejar, divulgue este curso e cadastre seu e-mail, que avisaremos a todos os inscritos se este curso vier a fazer parte dos cursos gratuitos Alfamídia.

e-mail

Apostilas Gratuitas:

Apostilas gratuitas da Alfamídia relacionadas:
- Apostila de Automação de Testes de Software

Cursos Vinculados:

Este curso está presente nos seguintes extensivos online:

- Programação Web e Mobile
- Curso Online em Teste de Software


Conteúdo Programático

Aula 1
- O primeiro bug
- Leis de teste e outras leis relacionadas
- O que é qualidade?
- História da qualidade
- Qualidade do processo e do produto
- Certificação da qualidade
- Benefícios
- Sistemas de certificação
- Normas ou modelos do sistema de certificação
- Custos da qualidade
- Custos da conformidade e custos da não-conformidade

Aula 2
- Definições para teste de software
- Para que testar?
- Abrangência dos testes de software
- Teste e qualidade
- Reflexões

Aula 3
- Processo de desenvolvimento de software
- Fases do processo de desenvolvimento de software
- Validação de software
- Modelos de ciclo de vida de desenvolvimento de software: Big Bang
- Modelos de ciclo de vida de desenvolvimento de software: Constrói e corrige
- Modelos de ciclo de vida de desenvolvimento de software: Cascata
- Modelos de ciclo de vida de desenvolvimento de software: Espiral
- Modelos de ciclo de vida de desenvolvimento de software: Métodos ágeis
- Modelos de ciclo de vida de desenvolvimento de software: Manifesto Ágil
- Principais metodologias dos métodos ágeis
- O que é Scrum?
- Rational Unified Process (RUP)
- Fases do processo de testes
- As principais bases de conhecimento em testes
- Atividades em comum entre as principais bases de conhecimento de testes

Aula 4
- Planejamento
- Projeto
- Execução
- Encerramento
- Modelo V
- Porcentagem de remoção de erros em cada nivel de teste
- Processo baseado no ciclo de vida “V”
- Processo de desenvolvimento x teste
- Testes estáticos e testes dinâmicos
- Conceitos chave da melhoria do processo de testes
- TMAp (Testing Management Approach)
- O modelo de ciclo de vida
- O que são: erro, defeito e falha?
- Encontrando e reportando um defeito
- Reportando um defeito
- Descrição efetiva dos defeitos
- Nunca julgue ao reportar defeitos
- Reporte de defeitos ineficientes
- Ciclo de vida do defeito
- Isolando e reproduzindo defeitos: Boas práticas
- Modelo de reporte IEEE 829

Aula 5
- Análise de riscos
- Riscos do projeto
- Riscos do produto
- Risco, vulnerabilidade, ameaça e controle
- Impacto e probabilidade
- O que é apetite ao risco?
- Estratégias de teste
- Dimensões do teste
- Níveis de teste
- O que são teste alpha e teste beta?
- Tipos de teste
- Norma ISO 9126-1
- Técnicas de teste
- Técnicas estruturais - Teste caixa branca
- Técnicas funcionais - Teste caixa preta
- Processos de revisões
- Ambientes de testes
- Virtualização
- Descompressão