Teste de Segurança, Teste de Portabilidade e Teste de Stress ( Parte Final)

Ingrid Carvalho
3 min readApr 5, 2019

--

Os testes não funcionais são testes que validam os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, funcionalidade, segurança, portabilidade, stress e tecnologias envolvidas.

Teste de Segurança

Verifica a proteção do sistema contra invasões ou acesso não autorizado a informações. Analisando se o software se comporta adequadamente as diversas tentativas de acesso ilegais, observando possíveis vulnerabilidades. Testa-se todos os mecanismos de proteção integrados no software protegendo de acessos indevidos.

Testes de Segurança Garantem:

  • Confidencialidade
  • Integridade
  • Disponibilidade

Exemplos de Teste de Segurança: Algumas empresas contratam hackers profissionais para tentar invadir o sistema, ou tentar acessar as informações do site. Paga-se um valor alto para que os hackers encontrem alguma falha no sistema.

https://unsplash.com/photos/flha0KwRrRc

Teste de Portabilidade

Avalia o funcionamento do sistema em diferentes plataformas e dispositivos nas quais o sistema está proposto a funcionar. É importante estar atento ao desempenho do sistema em todas as plataformas de pesquisa. Nos dias de hoje, com a automação de testes ficou mais fácil. Porém, no Brasil, ainda é pouco explorada. Outro ponto que afeta os testes (Novamente o conceito de Prazo) é que a tecnologia evoluiu e já não aceita mais um sistema que não tenha mobilidade, seja web, seja móvel.

Teste de Stress

Observa o comportamento do sistema em condições extremas. Testando os limites do software analisando seu desempenho verificando até onde o software pode ser exigido e quais as falhas decorrentes do teste.

Os testes de estresse são fundamentais em aplicações em que a eficiência seja uma característica importante. Por exemplo:

  • servidores de arquivos e servidores web, que devem atender a solicitações de um
    grande número de clientes;
  • aplicações industriais, tais como o controle de
    uma refinaria de petróleo;
  • jogos de computador, que precisam de um desempenho aceitável
    para serem viáveis comercialmente.

--

--

Ingrid Carvalho

Olá, escrevo aqui sobre aprendizados sobre ser uma testadora de software, se quiser me acompanhar aqui só aproveitar as aventuras que estão por vir.