Walmyr Lima e Silva Filho


Desenvolvimento de testes


Criar testes automatizados para sua aplicação é uma atividade de extrema importância, porém, nem sempre você tem um time com o expertise necessário para atender a tal necessidade.

E que tal deixar este serviço para alguém que já tem isso no "sangue" e já está acostumado a resolver os problemas mais comuns das atividades relacionadas a automação de testes?

Terceirize o desenvolvimento de seus testes automatizados comigo!

Testes de unidade

Recomenda-se que 70% dos testes de uma aplicação sejam feitos a nível de unidade

Testes de unidade ajudam a prover feedback rápido ao time quando uma mudança qualquer quebra a aplicação

E com testes de unidade temos como obter uma métrica muito importante para qualidade do software, a cobertura de código

Testes de integração

De uma forma ou de outra, sistemas complexos se integram uns com os outros

Em casos de um serviço não estar respondendo como esperado, se espera que a aplicação não pare de funcionar

Os testes de integração estão aí exatamente para lhe ajudar a arquitetar sua aplicação para que não quebre nesse tipo de situação

Testes de UI

Com uma base de testes de unidade e integração, a "cereja do bolo" são os testes de UI

Estes lhe ajudam a prover feedback sobre o uso da aplicação da forma mais próxima a realidade do usuário

Além disso, testes de UI, também conhecidos como end-to-end, podem ser executados em conjunto com testes de regressão visual

Quais os ganhos?

Testes em todas as camadas da aplicação ajudam na regressão da aplicação enquanto a mesma evolui para atender necessidades específicas.

Ou seja, após desenvolver uma funcionalidade nova, corrigir um bug, ou realizar uma refatoração na aplicação, você tem a segurança de que as funcionalidades já implementadas continuam sendo testadas.

Assim, deixando o time tranquilo para melhorar continuamente.



Vea el sitio en Español - Look the site in English