Describir: Seven Principles of Software Testing.