Software testing Main issues: There are a great many testing techniques Often, only the final code is tested.