Teste de Cookie: Exemplo de Casos de Teste para Site

Índice:

Anonim

O que é teste de cookie?

Teste de cookie é definido como um tipo de teste de software que verifica o cookie criado em seu navegador da web. Um cookie é um pequeno pedaço de informação que é armazenado em um arquivo de texto no disco rígido do usuário (cliente) pelo servidor web. Essa informação é então enviada de volta ao servidor cada vez que o navegador solicita uma página do servidor. Normalmente, o cookie contém dados personalizados do usuário ou informações que são usadas para a comunicação entre diferentes páginas da web. A captura de tela abaixo mostra cookies para diferentes sites.

Em outras palavras, os cookies nada mais são do que a identidade do usuário e são usados ​​para rastrear onde o usuário navegou nas páginas do site. O objetivo de um cookie é fazer uma interação rápida entre usuários e sites. Os aplicativos, onde os cookies podem ser usados, são para implementar um carrinho de compras, experiência na web personalizada, rastreamento de usuário, marketing, sessões de usuário, etc.

Neste tutorial, aprenderemos

  • Qual é o conteúdo do cookie?
  • Tipos de Cookies
  • Onde os cookies são armazenados?
  • Como testar cookies - Exemplos de casos de teste
  • Plugins para testar cookies
  • Modificação de Cookie em Ação
  • Diferença entre Cookie e Sessão

Qual é o conteúdo do cookie?

O cookie consiste principalmente em três coisas

  1. O nome do servidor de onde o cookie foi enviado
  2. Cookies vitalícios
  3. Um valor. Geralmente é um número único gerado aleatoriamente

Tipos de Cookies

Normalmente, existem dois tipos de cookies escritos nas máquinas dos usuários

  • Cookies de sessão: Esses cookies ficam ativos até que o navegador que aciona o cookie seja aberto. Quando fechamos o navegador, este cookie de sessão é excluído
  • Cookies persistentes: Esses cookies são gravados permanentemente na máquina do usuário e duram meses ou anos

Onde os cookies são armazenados?

Quando qualquer aplicativo de página da web grava um cookie, ele é armazenado em um arquivo de texto na unidade de disco rígido do usuário. O caminho onde os cookies são salvos depende do navegador. Navegadores diferentes armazenam cookies em caminhos diferentes.

Por exemplo, no navegador Mozilla Firefox você pode ver os cookies nas opções do navegador. Para visualizar isso, clique em Ferramentas -> Opções -> Privacidade e, em seguida, clique em "Remover Cookies Individuais".

Enquanto no navegador Internet Explorer ele armazena cookies no caminho " C: \ Documents and Settings \ Default User \ Cookies"

Como testar cookies

A seguir está uma lista de verificação importante e etapas sobre como testar cookies no site:

  1. Desativando cookies: Desative todos os cookies e tente usar as principais funções do site
  2. Cookies corrompidos : edite manualmente o cookie no bloco de notas e altere os parâmetros com alguns valores aleatórios
  3. Criptografia de cookies: informações confidenciais, como senhas e nomes de usuário, devem ser criptografadas antes de serem enviadas ao nosso computador
  4. Teste de cookies com vários navegadores: verifique se a página do seu site está gravando os cookies corretamente em um navegador diferente, conforme o esperado
  5. Verificando a exclusão da página do seu aplicativo da web
  6. Rejeitar cookies seletivamente: exclua todos os cookies dos sites e veja como o site reage a eles
  7. Acesso a cookies: os cookies escritos por um site não devem ser acessíveis a outros
  8. Sem uso excessivo de cookies: se o aplicativo em teste for um site público, não deve haver uso excessivo de cookies
  9. Teste com configurações diferentes: o teste deve ser feito corretamente para verificar se o site está funcionando bem com configurações de cookies diferentes
  10. Categorizar cookies separadamente: os cookies não devem ser mantidos na mesma categoria dos vírus, spam ou spyware

Plugins para Teste de Cookie

Os navegadores modernos permitem a visualização / edição dos cookies no próprio navegador. Existem plug-ins de teste de cookies no Mozilla e no Google Chrome.

  1. Chrome Cookie Manager

  1. Para o navegador Google Chrome: Editar este cookie

Modificação de Cookie em Ação

Usaremos editar o plugin de cookies para o Chrome.

Passo 1)

Digite o ID do usuário e a senha para fazer login no banco Guru99.

Passo 2)

Clique no ícone do plugin e ele irá abrir outra janela conforme mostrado abaixo

Etapa 3)

Altere o valor do cookie para "guru99" e clique em para salvar as alterações

Diferença entre Cookie e Sessão

Biscoito Sessão
  • Cookies são arquivos do lado do cliente que contêm informações do usuário
  • As sessões são arquivos do lado do servidor que contêm informações do usuário
  • O cookie termina dependendo da vida útil que você definiu para ele
  • Uma sessão termina quando um usuário fecha seu navegador
  • Você não precisa iniciar o cookie, pois ele é armazenado em sua máquina local
  • Em PHP, antes de usar $ _SESSION, você deve escrever session_start (); Da mesma forma para outros idiomas
  • O tamanho máximo oficial do cookie é 4 KB
  • Dentro da sessão, você pode armazenar quantos dados quiser. O único limite que você pode atingir é o máximo de memória que um script pode consumir por vez, que é 128 MB por padrão
  • Um cookie não depende da sessão
  • Uma sessão é dependente de Cookie
  • Não há função chamada unsetcookie ()
  • Session_destroy (); é usado para destruir todos os dados registrados ou para remover alguns