Why do we test if the system still has defects?

There are two principles of testing that say: 

  • The tests reveal the presence of defects
  • The fallacy of the absence of errors

In other words, even after testing, the system may contain defects. So why do we do testing? 

In this video we talk about that. One hint… risk reduction and confidence building.