Testes e Validação de Software

HonestOrphism avatar
HonestOrphism
·
·
Download

Start Quiz

Study Flashcards

10 Questions

Quais são os principais princípios da atividade de teste?

Testes devem ser planejados antes de começarem a ser realizados e começar com pequenos componentes

Qual é o objetivo do Teste Estrutural?

Garantir que todos os caminhos lógicos sejam testados pelo menos uma vez

Qual é o tipo de teste que visa descobrir erros de interface, erros nas estruturas de dados e erros de desempenho?

Teste Funcional

O que faz o Teste Baseado em Erros?

Inclui propositalmente algum erro no programa e observa o comportamento do programa com erro

Qual é o tipo de teste que se concentra em testar a capacidade do software de lidar com volumes elevados de dados?

Teste de Volume

Qual é o propósito do Teste de Segurança?

Garantir que os dados e módulos do sistema possam ser acessados apenas por determinados atores.

O que é avaliado no Teste de Stress?

O desempenho do sistema em condições anormais.

Qual é o objetivo do Teste de Contenção?

Verificar como o sistema se comporta caso dois ou mais usuários acessem o mesmo recurso.

O que é feito no Teste Final?

O usuário utiliza o sistema e ao mesmo tempo trabalhar manualmente.

Qual é o propósito do Teste de Configuração?

Garantir que o sistema funcione conforme o esperado em diferentes configurações de hardware.

Study Notes

Tipos de Testes

  • Teste de Segurança: garantir que os dados e módulos do sistema sejam acessados apenas por determinados atores
  • Teste de Volume: capacidade do sistema em lidar com um grande volume de dados
  • Teste de Usabilidade: enfatiza fatores humanos, estética, assistentes, documentação do usuário e material de treinamento
  • Teste de Stress: avaliar como o sistema responde em condições anormais, com carga de trabalho extrema, memória insuficiente, hardware e serviços indisponíveis
  • Teste de Contenção: verificar como o sistema se comporta caso dois ou mais usuários acessem o mesmo recurso
  • Teste de Configuração: garantir que o sistema funcione conforme o esperado em diferentes configurações de hardware e/ou software
  • Teste de Instalação: garantir que a instalação ocorra sob diferentes condições
  • Teste Final: antes de colocar o sistema em funcionamento definitivamente, fazer com que o usuário utilize o sistema e compare os resultados

Princípios da Atividade de Teste

  • Testes devem ser planejados antes de começarem a ser realizados
  • Testes devem começar em pequenos componentes, para então progredirem para um teste de integração

Tipos de Teste

  • Teste Estrutural (Caixa Branca): testar caminhos lógicos, garantir que todos os caminhos tenham sido testados pelo menos uma vez
  • Teste Funcional (Caixa Preta): demonstrar que as funções dos softwares são operacionais, que a entrada é adequadamente aceita, e a saída é corretamente produzida
  • Teste Baseado em Erros: incluir propositalmente algum erro no programa e observar o comportamento do programa com erro, comparando-o com o comportamento do programa original

Aprenda sobre os princípios e tipos de testes de software, incluindo teste estrutural, funcional, baseado em erros, de segurança, de volume, de usabilidade e de stress.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser