GoConqr has a new look! Let us know what you think.

Notes

mod 02 -Tipos de testes (51)

Jacq Uchoa CTFL teste de software Portuguese 7 pages

Content of the notes (7)

Page 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;

Page 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;

mod 02 -Tipos de testes (51)

Page 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;

mod 02 -Tipos de testes (51)

Page 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;

mod 02 -Tipos de testes (51)

Page 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;

mod 02 -Tipos de testes (51)

Page 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;

mod 02 -Tipos de testes (51)

Page 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:

mod 02 -Tipos de testes (51)

Information

Description
teste de software CTFL Note on mod 02 -Tipos de testes (51), created by Jacq Uchoa on 16/06/2016.
Created by
Jacq Uchoa · Jun 2016
Updated
Jul 20, 2016
Views
7
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?