Check if a file is really a file, whether a string contains anything, and whether you can run a program with these vital patterns.
The (narrow but very important) problem: Test scripts used for version 1.0 of an application will probably break when applied to version 2.0 of that application. Testers try to edit old test scripts ...