Software testers should be test pilots. Too many people think software testing is the pre-flight checklist an airline pilot uses.
...
Checklists are extremely useful in software development. And using checklist-type automated tests is a valuable part of maintaining and developing software. But those pass-fail tests are equivalent to checklists - they provide a standardized way to check that planned checks pass. They are not equivalent to thoughtful testing by a software testing professional.
continue reading: Software Testers Are Test Pilots