# data[].attributes.body
Teste de Comportamento

# data[].attributes.body
Testar a parte externa do software

# data[].attributes.body
Testa partes mais internas do software. Configurações de classes dentre outras funções

# data[].attributes.body
Desenvolver em conjunto com os testes que devem ser executados

# data[].attributes.body
Demonstração (Década de 70)
Detecção (Década de 80/90)
Prevenção (Década de 90/00)
Automatização (2010-atual)

# data[].attributes.body
Retorno dos testes tendo uma posição mediante o que foi

# data[].attributes.body
O teste de software ajuda a diminuir reclamações e futuras perdas de dinheiro e tempo da equipe, sem falar que garante a eficacia

# data[].attributes.body
Gerada por um engano, pode acarretar em algo mais grave prejudicando o desenvolvimento do software

# data[].attributes.body
Vem do erro

# data[].attributes.body
Vem de um engano, o programador faz certo mas como ele entendeu errado, acaba prejudicando o desenvolvimento

# data[].attributes.body
É  a falta de comunicação em equipe.

# data[].attributes.body
É a etapa de controle de qualidade, serve para assegurar que o  software está contemplando todas as funcionalidades esperadas e que estas estão funcionando corretamente.

# data[].attributes.body
Para ver se todas as funcionalidades e os códigos estiver tudo certo

# data[].attributes.body
Os testes podem ser manuais ou automatizados, os dois tipos tem o mesmo proposito garantir que o software ira atender todos os pre requisitos definidos pelo cliente