# data[].attributes.body
Apostila: Teste Back-End

# data[].attributes.body
Os testes precisam ser estruturados em diferentes camadas ou níveis, começando por testes unitários, passando pelos de integração e finalizando com os de interface

# data[].attributes.body
Teste de Carga

Capacidade máxima de usuários logados ao mesmo tempo.

Teste de Estresse

Capacidade máxima de requisições feitas simultaneamente.

Teste de Resistência

Período máximo de tempo que o site suporta em situação adversa.

Teste de Volume

Quantidade de dados que podem ser salvos no banco de dados e seu impacto no sistema.

# data[].attributes.body
Teste Funcional (Caixa-Preta)

Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos

Teste Estrutural (Caixa-Branca)

Os testes estruturais, também conhecidos como testes de caixa-branca, é a validação do código-fonte da aplicação, bem como dos diferentes algoritmos e estruturas de dados.

# data[].attributes.body
Interface do Usuário

O teste de interface do usuário (UI) serve para garantir que todos os itens de uma tela funcionem adequadamente, analisando a interação de um aplicativo, site ou programa com o usuário final.

Integração

Teste de integração é a fase do teste de software em que módulos são combinados e testados em grupo.

Unitários

Testes Unitários são testes que verificam se uma parte específica do código, costumeiramente a nível de função, está funcionando corretamente.

# data[].attributes.body
Funcionalidade
Confiabilidade
Usabilidade
Eficiência
Manutenibilidade
Portabilidade
Velocidade
Escalabilidade

# data[].attributes.body
Escrever um código onde o servidor vai processá-lo e então vai mandar para o seu navegador a resposta.