Notizen
mod 02 -Tipos de testes (51)
Inhalt der Notizen (7)
Seite 1
Testes Funcionais (Caixa-Preta)
-Analisa sobe aspectos funcional;
-Observando "QUAL" foi o resultado do teste;
-Não observa "COMO" o mesmo foi obtido;
O foco dos teste é Entradas; Saídas Esperadas; Saídas Obtidas;
-Avalia as funções do software ("O QUE o sistema faz");
-Essas funcionalidades devem ser informados nos documentos:
*Especificações de Requisitos;
*Caso de uso;
*Especificações funcionais;
-Para a execução dos testes funcionais serão utilizados os PROCEDIMENTOS a serem definidos nos casos de teste;
-Um dos métodos é executar a função do sistema utilizando dados Válidos e Inválidos;
-Deve ocorrer em um ambiente separado do ambiente de desenvolvimento ou da produção para garantir a estabilidade do teste;
O teste FUNCIONAL Pode e Deve ser aplicado em todos os NÍVEIS de teste;
Seite 2
Teste Não-Funcional
-Analisa os aspectos que são importantes ainda que não estejam RELACIONADOS diretamente às funções que o sistema desempenha;
-Limita-se a medir as características QUANTITATIVAS em uma escala variável;
*TIPOS DE TESTES NÃO FUNCIONAIS
-Teste de Performance;
-Teste de Carga;
-Teste de Estresse;
-Teste de Recuperação de falha;
-Teste de Instalação;
-Teste de Configuração;
PERFORMANCE:
-Mede e Avalia o TEMPO de resposta, o NUMERO de transações, usuários e outros requisitos sensíveis ao TEMPO;
*OBJETIVO
Assegurar que os requisitos NÃO FUNCIONAIS, relacionados ao intervalo de tempo, estão sendo atendido;
Devem ser realizados com foco nos Casos de Uso;
Realizam performance no contesto da aplicação;
Técnicas:
-Implementar / instalar os requisitos definidos;
-Realizar os testes individuais e teste CONCORRENTES;
-Identificar os pontos de gargalo na execução do teste, caso existam;
Seite 3
Teste Não-Funcional (Carga)(54)
O teste de Carga
-Submete o sistema à VARIAÇÃO de carga de trabalho para MEDIR e AVALIAR os comportamentos de PERFORMANCE e a sua HABILIDADE de continuar funcionando apropriadamente;
-Tb tem o objetivo de AVALIAR QUAIS OS LIMITES QUE CAUSA FALHA NO SOFTWARE;
(EX.: Quantos clientes conseguimos manter ser comprometer significativamente O DESEMPENHO do sistema.)
-Avalia as características de PERFORMANCE assim como:
-O tempo de resposta;
-Taxa de transações;
-Outros casos sensíveis ao tempo;
-E identifica a carga ou volume máximo que o sistema pode suportar por um determinado período;
*O objetivo é Avaliar a RESPOSTA do sistema em CONDIÇÕES EXTREMAS de carga de dado;
-É um teste de PERFORMANCE voltado especificamente para a avaliação em condições EXTREMAS OU DE LIMITE;
Seite 4
Teste Não-Funcional (Estresse) (55)
É um tipo de teste de PERFORMANCE, implementado e executado para ENTENDER o comportamento do sistema durante CONDIÇÕES LIMITE ou fora da tolerância esperada;
Alguns desses DEFEITOS são obtidos por testes FUNCIONAIS e CARGA;
Objetivo:
-Avaliar o comportamento do sistema em situações onde há POUCOS recursos ou CONCORRÊNCIA por recursos.
(Ex. Pouca memória, capacidade máxima de cliente especificada ou processos sendo executados);
-Pode também EXTRAPOLAR as condições limites definidas como requisitos;
Técnica:
1-Reduzir recursos necessários para o sistema;
2-Utilizar técnicas sugeridas nos testes de performance e carga;
3-Simular múltiplos processos ou clientes solicitando recursos;
Seite 5
Teste Não-Funcionais (Recuperação de falhas)(56)
O teste Assegura que o sistema pode, COM SUCESSO, Recuperar OS DADOS após uma FALHA no funcionamento do hardware, do software ou da rede, Quando existir PERCA dos dados ou da INTEGRIDADE dos mesmos.
-Utilizado para sistemas que deve ser mantidos sempre em funcionamento;
-Quando ocorrer a falha, o sistema de BACKUP "toma lugar" do sistema falho SEM perca de dados e transações;
-Problemas o com SO, Problema no endereçamento de memoria, ou qualquer outro evento que o sistema ABORTE DE FORMA INESPERADA A SUA EXECUÇÃO;
Objetivo:
O teste deve Garantir que o sistema Atenda aos REQ. definidos para a recuperação de falhas;
Técnicas:
-Simular queda/corte de energia E queda de conexão do cliente com servidor;
-Executar o procedimento ESPECIFICADO para a recuperação da falha E retomada do funcionamento do sistema;
Seite 6
Testes Não-Funcionais (Instalação)(57)
Objetivo:
Assegurar a EFICIÊNCIA E e EXATIDÃO dos diferentes procedimentos de instalação do software para as diferentes configurações;
-03 Passos distintos;
Verificar o funcionamento do sistema em diferentes configurações;
Garante a instalação sob condições apropriadas;
Funcionamento correto após a instalação;
Técnica:
Testar todos os procedimentos (automáticos e manuais) de instalação do software sob as mais diversas situações possíveis de serem encontradas em um ambiente real de produção;
Seite 7
Teste Estrutural (Caixa-Branca)(58)
Analisa a estrutura interna e o comportamento do componente a ser testado, necessita que o DESENVOLVEDOR entenda como o comportamento foi codificado;
O teste deve observar todo ou quase todos os possíveis caminhos condições de parada de um fluxo de eventos associados ao componente.
Podem ser usados para garantir que:
Informationen
- Beschreibung
- teste de software CTFL Notiz am mod 02 -Tipos de testes (51), erstellt von Jacq Uchoa am 16/06/2016.
- Erstellt von
- Jacq Uchoa · Jun 2016
- Aktualisiert
- 20 Jul 2016
- Aufrufe
- 7
- Bewertung