Common Objectives For Software Testing