statement of purpose for software testing