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.

Course Outline
  • Introduction to Testing Principles
  • Functional vs. Structural Testing
  • Reliability Testing
  • Load/Performance Testing
  • User Acceptance Testing
  • Web Applications Testing
  • Writing Testable Requirements
  • QA Techniques for Effective Testing
  • Test Planning
  • Test Automation
  • Software Engineering Concepts for Testers
  • Project Management
  • Business Analysis
  • Inspections and Walk-throughs
  • Risk-based Test Plans
  • Class Workshops (I & II)
  • Software Test Process Improvements
  • Evaluations and Selection of Test Tools
  • Defect Tracking and Management
  • Advanced Software Testing Topics (OO testing methods, component-based
      testing, etc)
  • The Future of Software Testing
  • Review & Conclusion
  • References
                                                              < Back to 'Training' Page
OnTest
Software Testing & Quality Engineering
©  2007 Raassi & Associates, Inc.
All rights reserved