How much testing is enough?
Impossible to answer
Easy to answer
Depends on the risk, contract and requirements
Depends on the maturity of your developers