Program testing can be used to show the presence of bugs, but never to show their absence—Dijkstra

Running tests can reveal flaws, errors, etc If a test fails, it indicates a defect

If it passes all the tests, it doesn’t guarantee that the program is entirely free of bugs