Em vez de ficar manualmente debbugando a cada modificação que for feita no aplicativo, o ideial é escrever testes que façam esse trabalho altomaticamente e mais rapido.
Exitem varios tipos de testes:
Unit Testing | Models |
Functional Testing | Controllers/Views, requests |
Integration Testing | User stories, sequences of requests |
Performance Testing | How fast are requests handled |
Load Testing | How many requests ca ben handled |
Security Testing | Security vulnerabilities |