大前提として、100%不具合が存在しないことを保証することは現実的には不可能
その前提の上で、如何に効率良く目的に合った不具合を検出して修正できるかがテストの肝

何か拠り所が欲しいならJSTQBの用語集でも読んでみたら良いんじゃね