Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


...

O projeto importado possui exemplos de dados e chamadas das APIs. Para entender a estrutura da API, podemos observar a chamada Create User.

Lembre-se de definir o endpoint para o sandbox de desenvolvedores.

Navegue para Users > Create User > Post e clique em Request 1 conforme a imagem abaixo:

Image Removed

1. É o nome da API e seu caminho relativo

2. É o método HTTP da API

3. É o link da janela de requisição. Dê um duplo clique para abrir a janela de detalhes da API.

Na imagem abaixo:

 Image Removed

1. Contém a área para parâmetros de URL

2. Contém a área do corpo da requisição HTTP

3. Contém o botão send request

...

As APIs de Usuário possuem 4 funções: Create, Get, Update e Delete.

Image Removed 

Esta sessão irá utilizar 5 passos para demonstrar essas funções.

  1. Criar um novo usuário
  2. Obter os dados de um usuário pelo id
  3. Atualizar usuário
  4. Remover um usuário pelo id
  5. Ao tentar obter o usuário removido, a chamada retorna um erro

...

  1. Navegue para Users > Create User > POST e clique em Request 1
    Image Removed
  2. Insira os dados do novo usuário, e clique no botão Send
    Image Removed
  3. Verifique o retorno clicando na aba JSON
    Image Removed

...

  1. Navegue para Users > Get User by Id > GET e clique em Request 1
    Image Removed
  2. Insira o valor do userId na área de parâmetros de URL
    Image Removed
  3. Clique no botão send request, aguarde o resultado e verifique o mesmo.
    Image Removed

...

  1. Navegue para Users > Update User > PUT e clique em Request 1
    Image Removed
  2. Mude o campo displayName para "jacob-update"
    Image Removed
  3. Clique no botão send request, aguarde o resultado e então verifique o mesmo.
    Image Removed

...

  1. Navegue para Users > Delete User > DELETE e clique em Request 1
    Image Removed
  2. Insira o userId
    Image Removed
  3. Clique no botão send request, espere pelo resultado e verifique o mesmo.
    Image Removed

...

Use a chamada GET para o ID do usuário que acabou de ser removido (veja acima)

Image Removed

...

Recursos são implementados para serem utilizados como opções de menu, mas podem ser estendidos para outras aplicações.

Nesta seção nós iremos aprender como criar, listar e deletar um recurso.

Este cenário de teste segue os seguintes casos de teste.

  • Criar três recursos: menu1, menu2, menu3 para aplicação
  • Obter o recurso menu1 pelo id
  • Obter todos os recursos de aplicações, irá obter três recursos: menu1, menu2, menu3
  • Remover o recurso menu1 pelo id

...

Papéis são conexões entre usuários e direitos.

Este cenário de testes inclui o seguinte teste de caso:

  • Criar dois papéis: "user" e "admin" para a empresa

...

Direitos são como os recursos são atribuídos aos usuários.

Este cenário de testes contém os seguintes casos de teste:

  • Criar o usuário "Jacob"
  • Criar os recursos "menu1", "menu2", "menu3"
  • Atribuir os recursos "menu1", "menu2" para o usuário "Jacob"
  • Deletar todos os recursos com direitos do usuário "Jacob"
  • Obter todos os recursos que possuam direitos para o usuários "Jacob", irá retornar erro

...

  1. Navegue para Users > Create User > POST e clique em Request 1
    Image Removed
  2. Insira os dados do novo usuário, e clique no botão send
    Image Removed
  3. Aguarde os resultados e verifique os mesmos
    Image Removed

...

  1. Navegue para Resources > Create Resource > GET e clique em Request 1
    Image Removed
  2. Insira os dados dos recursos menu1, menu2 e menu3 e preencha o applicationId
    Image Removed
  3. Clique no botão send request, espere os resultados e verifique o mesmo.
    Image Removed

...

  1. Navegue para Entitlements > Unassign all Resources to User > DELETE e clique em Request 1
    Image Removed
  2. Insira o userId
    Image Removed
  3. Clique no botão send request, espere pelo resultado e verifique se o mesmo não possui nenhum direito.
    Image Removed

...

APIs de Favoritos

Marcações de favoritos adicionadas a recursos para o usuário.

Este cenário de teste incluí os seguintes casos de teste:

  • Adicionar o recurso "menu2" como favorito do usuário "Jacob"

  • Obter os favoritos do usuário "Jacob" , irá retornar "menu2"

  • Remover os favoritos do usuário "Jacob"

Adicione o recurso "menu2" como favorito do usuário "Jacob"

...

Obter os favoritos do usuário "Jacob", irá retornar "menu2"

  1. Navegue para Favorites > Get user's Favorites > GET e clique em Request 1
    Image Removed
  2. Insira o userId
    Image Removed
  3. Clique no botão send request, espere pelo resultado e verifique o mesmo

...

  1. Navegue para Favorites > Delete user's Favorites > DELETE e clique em Request 1
    Image Removed
  2. Insira o userId
    Image Removed
  3. Clique no botão send request, espere o resultado e verifique o mesmo. Nenhum dado de favoritos irá aparecer.

Image Removed