Since TDD - Test-Driven Development - is a design-implement technique that happens to produce suites of automated tests, people often think it all about testing. BDD - Behavior-Driven-Design - attempts to correct this by using different terminology. See Elizabeth Keogh's blog entry on this. Quotes:
..."Test", in Test Driven Development, encapsulates the idea of specification, design, verification of implementation and the ability to confidently refactor....
I find that using the word "should" helps me [...]. I find it helps me consider the roles and responsibilities of the class, and the class's interaction with others. I find it keeps me away from that distracting, misleading, misnomer: "Test".