Understanding Test Strategy in Software Testing