Buscar

Aula_05

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 33 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 33 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 33 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AVALIAÇÃO DE SOFTWARE
Aula 5- Categorias de testes de software 
Categorias de testes de software - Aula 5
Avaliação de Software
Categorias de testes de software - Aula 5
Avaliação de Software
Conteúdo Programático desta aula
1.   Discutir a importância da categorização dos testes de validação.
2.   Estudar os principais tipos de testes que devem ser realizados.
Categorias de testes de software - Aula 5
Avaliação de Software
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Por que categorizamos os testes?
Cada categoria de teste possui um determinado objetivo a ser alcançado, definindo o propósito da realização dos testes, estabelecendo um escopo das ações e planejamentos destes trabalhos.
Sem este escopo, existiria uma dispersão natural no esforço de criação dos testes de um determinado sistema. 
 
 
Categorias de testes de software - Aula 5
Avaliação de Software
Categorias dos testes de validação
Categorias de testes de software - Aula 5
Avaliação de Software
Categorias dos testes de validação
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Funcionalidade
Tem por objetivo avaliar e garantir que todos os requisitos especificados estejam alinhados com 
 regras de negócio 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Funcionalidade
Pré-condições de uma transação de negócios.
Fluxo de dados de uma transação de negócios.
Cenários primário, alternativos e de execução de uma transação de negócios.
Pós-condições de uma transação de negócios.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Usabilidade 
Enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários 
 
 As telas da aplicação e as telas de ajuda devem ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro. 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de usabilidade
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Carga (Stress)
Avalia como o sistema responde em condição anormais, provocando aumentos e reduções consecutivas de operações. 
 abrange cargas de trabalho extremas, hardware e serviços indisponíveis, memória insuficiente ou recursos compartilhados limitados. 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de carga (Stress)
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Volume
Submete a aplicação a ser testada a grandes quantidades de dados para determinar os limites de processamento e carga do aplicativo, e de toda a infra-estrutura da solução 
 
 
Abrange cargas de trabalho extremas, hardware e serviços indisponíveis, memória insuficiente ou recursos compartilhados limitados. 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Volume
 Aumentando sucessivamente o volume de transações.
 Aumentando sucessivamente o volume de consultas.
 Aumentando sucessivamente o tamanho de arquivos a serem processados.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Configuração (Ambiente)
Verificar se o software está apto a rodar em diferentes configurações de software e hardware, 
 
 
Garantir que o aplicativo seja executado sobre os mais variados ambientes de produção.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Configuração do ambiente
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Compatibilidade (Versionamento)
Validar a capacidade do software em interagir com outras aplicações, versões anteriores e dispositivos físicos 
 
 Garantir que novas versões suportem as antigas interfaces. 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Compatibilidade (Versionamento)
 Importando-se os dados gerados pela solução anterior.
Comunicando-se com todas as versões anteriores e atuais.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Segurança
Detectar as falhas de segurança que podem comprometer o sigilo e a fidelidade das informações, bem como provocar perdas de dados ou interrupções de processamento.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Segurança
 Validação de todos os requisitos de segurança identificados
Tentativa de acesso as funcionalidades e informações que requerem perfil avançado.
Tentativa de invadir/derrubar o servidor de dados/internet.
Tentativa de extrair backups de informações sigilosas
Tentativa de descobrir senhas e quebrar protocolos de segurança
Tentativa de processar transações geradas de fontes inexistentes
Tentativa de simular comportamento/infecção por vírus.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Performance (Desempenho)
Destinado a determinar se o desempenho nas situações previstas de pico máximo de acesso e concorrência, está consistente com os requisitos definidos.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Desempenho
  Validar todos os requisitos de desempenho identificados
 Simular n usuários acessando a mesma informação, de forma simultânea
 Simular n usuários processando a mesma transação, de forma simultânea
 Simular n% de tráfego de rede
 Combinar todos esses elementos
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de instalação
Categoria de teste destinado a determinar se os procedimentos de instalação de um aplicação, assim como avaliar se estes possibilitam as várias alternativas previstas nos requisitos identificados.
 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de instalação
 Pré. Efetuar a primeira instalação do software.
 Realizar a instalação de um software já instalado.
 Realizar a instalação de atualização de um software.
 Efetuar todas as alternativas de instalação.
 Validar pré-requisitos de instalação do software.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Confiabilidade e Disponibilidade
Monitoramento do software por um determinado período de tempo e avaliar o nível de confiabilidade da arquitetura da solução. 
As interrupções provenientes de defeitos de software prejudicam os índices de confiabilidade e disponibilidade da aplicação. 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Confiabilidade e Disponibilidade
  Monitorar permanentemente o ambiente de aceite (alpha-teste)Identificar todas as interrupções do ambiente (confiabilidade)
  Identificar o tempo de interrupção do ambiente (disponibilidade)
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Recuperação
Avaliar o comportamento do software após a ocorrência de um erro ou de determinadas condições anormais
Avaliar os procedimentos de recuperação do estado inicial da transação interrompida, impedindo que determinados processamentos sejam realizados pela metade e sejam interpretados como completos.
 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Recuperação
 Interrupção do acesso à rede: por alguns instantes ou por um longo período
 Interrupção do processamento: através do desligamento do micro e através do desligamento do servidor
 Geração de arquivos, cancelamento do processamento e avaliação dos arquivos gerados.
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Contingência
Validação dos procedimentos de contingência a serem aplicados à determinada situação prevista no planejamento do software. 
O objetivo é simular os cenários de contingências e avaliar a precisão dos procedimentos.
 
Categorias de testes de software - Aula 5
Avaliação de Software
Principais Categorias de Teste de Validação
Teste de Contigência
 Instalação emergencial de uma aplicação
 Recuperação da perda de conexão da filial com a matriz.
Categorias de testes de software - Aula 5
Avaliação de Software
Explorando o tema
Não esqueça de consultar o material didático e a biblioteca virtual da Estácio!
Categorias de testes de software - Aula 5
Avaliação de Software
Obrigada
 e até
 a próxima aula!
*
Nesta aula iremos compreender como a categorização dos cenários de testes possibilita a melhor organização de todo o planejamento dos testes, facilitando o processo de validação do software. Iremos perceber que o agrupamento dos testes em categorias torna mais simples o processo de refinamento dos cenários de testes, ampliando a cobertura dos testes e aumentando a eficiência na detecção de falhas a serem identificadas.
Iremos compreender que cada sistema poderá ser submetido a várias categorias de testes. Assim caberá aos profissionais envolvidos no desenvolvimento do teste do software estabelecerem quais categorias serão aplicadas durante os procedimentos de validação, assim como a relação direta existente entre os custos e benefícios envolvidos na decisão de empregar determinada categoria de testes.
O objetivo deste processo é garantir a eficiência da detecção dos cenários de forma categorizada, estabelecendo a organização e estrutura os diversos cenários a serem executados, possibilitando a objetividade e o melhor foco dos trabalhos conduzidos pela equipe de teste.
Nesta discussão iremos relacionar o propósito da realização dos testes com o escopo das ações e planejamento do projeto.
Iremos, ainda, identificar os principais problemas que derivam da categorização inadequada de testes refletindo na qualidade do planejamento e validação do software.
*
*
*
*
A combinação de várias categorias de testes diferentes (usabilidade, funcionalidade, carga, performance, contingência) faz com que as atividades de levantamento dos cenários sejam insuficientes, incompletos e superficiais, reduzindo a amplitude e a eficiência na detecção do maior número de cenários de testes.
*
A combinação de várias categorias de testes diferentes (usabilidade, funcionalidade, carga, performance, contingência) faz com que as atividades de levantamento dos cenários sejam insuficientes, incompletos e superficiais, reduzindo a amplitude e a eficiência na detecção do maior número de cenários de testes.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

Outros materiais