Software Testing Techniques Objectives This course provides a practical approach to learning real-world software testing issues and problems. It offers a complete life cycle approach for systematic planning and execution of the testing process. Testing is a critical activity in any software QA effort and rising customer expectations for defect-free requirement-conforming products further underscores that awareness. This course covers major topics of the art and science of software testing as practiced in the industry today. Participants are encouraged to bring questions and share experiences from their own organizations.