T.I
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.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I – FUNDAMENTOS DA QUALIDADE DE SOFTWARE
- PROCESSO DE SOFTWARE
- QUALIDADE DE SOFTWARE
- GARANTIA DE QUALIDADE DE SOFTWARE
- PROCESSO DE TESTES DE SOFTWARE
- FUNDAMENTOS DE TESTES DE SOFTWARE
- TÉCNICAS DE TESTES ESTRUTURAIS
- TÉCNICAS DE TESTES FUNCIONAIS
- OUTRAS TÉCNICAS DE TESTE DE SOFTWARE
- TESTES DE MUTAÇÃO
- TESTES ORIENTADOS A OBJETOS E COMPONENTES
- TESTES DE ASPECTOS
- TESTES BASEADOS EM MODELOS
- TESTES DE APLICAÇÃO PARA WEB
- TESTES EM DISPOSITIVOS MÓVEIS
- DESENVOLVIMENTO ORIENTADO A TESTES
- AUTOMAÇÃO E FERRAMENTAS DE TESTES