There's a great line in a book by Jack Nicklaus that I've always thought applies to software testing. When he was asked about his philosophy for approaching a difficult task (in his case, hitting a golf ball), his response was:
"I don't believe in philosophies. I believe in fundamentals."
I'll start a periodic series of posts on software testing fundamentals - "the rules" - soon.