Mapa mental
Teste de Software
Contenido del mapa
Teste de Software
Teste de software tem um objetivo de encontrar defeitos inseridos no decorrer do processo de desenvolvimento
Teste de Integração
- Integração Não Incremental
- Teste do escopo total depois do desenvolvimento do software
- Big Bang
- Teste do escopo total depois do desenvolvimento do software
- Integração Incremental
- O programa é construído e testado em pequenos incrementos.
- Teste de Unidade
- É feito o teste na menor parte testavel do sistema que denominamos como unidade O teste consiste em validar dados validos e inválidos via entrada e saída I/O
- Teste de Validação
- Teste Alfa
- O teste alpha são os testes que são feitos entre o término do desenvolvimento de uma aplicação e a sua entrega, e é feito com a observação do desenvolvedor, onde os usuários vão registrando os erros e problemas de uso da aplicação.
- Teste Beta
- Após o termino dos testes alpha, são abertos os testes beta, onde um grupo restrito de usuários podem testar a aplicação. Geralmente o teste beta atinge um grande número de usuários, ao contrario do teste alpha esse teste geralmente é feito sem a presença do desenvolvedor. Ou seja, o teste beta é feito em um ambiente sob o qual o desenvolvedor não tem controle. Os usuários reportam os problemas encontrados na aplicação durante os testes. Com o resultado dos problemas reportados pelo usuário, os engenheiros de software fazem as devidas correções para que a aplicação possa ser disponibilizada para o mercado onde o público geral tenha acesso.
- Teste Alfa
- Integração Ascendente
- O teste de integração ascendente (bottom-up), como o nome diz, começa a construção e o teste com módulos atômicos (isto é, componentes nos níveis mais baixos na estrutura do programa). Devido aos componentes serem integrados de baixo para cima, a funcionalidade proporcionada por componentes subordinados a um dado nível está sempre disponível e a necessidade de pseudocontroladores é eliminada
- Teste de Fumaça
- É uma estratégia de integração constante. • O software é reconstruído e testado diariamente para dar aos gerentes e desenvolvedores uma avaliação realística do progresso.
- Teste de Regressão
- Toda vez que um novo módulo é adicionado como parte do teste de integração, o software se modifica.– Novos caminhos de fluxos de dados são estabelecidos.– Nova E/S pode ocorrer.– Nova lógica de controle é adicionada• Essas modificações podem ser causadas problemas com funções que previamente funcionavam corretamente.• O teste de regressão é a re-execução de algum sub-conjunto de testes que já foi conduzido para garantir que as modificações não introduzam efeitos colaterais indesejáveis.
- Integração Descendente
- Os módulos são integrados de cima para baixo Começando pelo módulo principal Os módulos subordinados são incorporados à estrutura de uma de duas maneiras:
- Primeiro-em-profundidade
- Integra todos os componentes em um caminho principal da estrutura do controle A seleção do caminho é arbitraria
- Primeiro-em-largura
- Incorpora todos os componentes diretamente subordinados em cada nível, movendo se através da estrutura horizontalmente
- Primeiro-em-profundidade
- Os módulos são integrados de cima para baixo Começando pelo módulo principal Os módulos subordinados são incorporados à estrutura de uma de duas maneiras:
- Teste de integração é o teste feito para garantir que todos módulos que foram testados individualmente funcionem em conjunto
- Integração Não Incremental
Información
- Descripción
- Mapa Mental sobre Teste de Software, creado por Danillo Pereira de Almeida el 08/09/2020.
- Creado por
- Danillo Pereira de Almeida
- Visitas
- 1
- Valoración