Hoje vamos falar brevemente sobre pirâmide de testes. Já ouviram falar?

Um dos objetivos da pirâmide são a criação de casos de testes de uma forma saudável, rápida e de fácil manutenção, a fim de garantir toda a qualidade da sua aplicação.

Testes é composta por 3 níveis:

  • End to end ou UI Tests, onde o objetivo é simular o uso da nossa aplicação pelo usuário final.

  • Service Tests ou Integration Tests. A ideia dos testes de serviço é testar as regras de negócio e as chamadas de serviço nos níveis abaixo da interface e validar como diferentes unidades interagem entre si. A vantagem desse tipo de teste é a sua eficácia, pois são muito mais rápidos para serem executados no nível do código.

  • Unit tests. Também conhecido como testes unitários, o objetivo é verificar o funcionamento da menor unidade de código testável da nossa aplicação. Além de verificar se uma função específica está funcionando, ele também garante que sua aplicação continue funcionando após alguma alteração em sua base de código.

Quer aplicar a pirâmide de testes em sua empresa, quer conversar mais a respeito?

Entre contato conosco através do site www.atomicsolutions.com.br ou através do e-mail contato@atomicsolutions.com.br .

Comentários

Escreva seu Comentário

Obs.: Seu email não será divulgado.