Software Quality Assurance Techniques
Objectives
Software Quality Assurance practices are effective in reducing software costs and increasing customer
satisfaction through prevention of product defects. This course emphasizes on understanding the
fundamentals of software engineering and development and how the principles of software quality assurance
can be employed to optimize software quality. The course offers a practical approach to building quality into
the product through a systematic and disciplined engineering approach. Participants are encouraged to bring
questions and share experiences from their own organizations.

Course Outline
  • Quality Assurance Concepts
  • A Framework for Software Quality
  • Software Quality Assurance
  • Software Development Life Cycles and Methodologies
  • Handling of Software Defects
  • Managing the Requirements
  • Software Testing Techniques
  • Independent Verification and Validation
  • Reviews and Inspections
  • Managing Product Delivery/Release
  • Tools, Technologies, and Services
  • Software Reliability Engineering
  • Pulling the Pieces Together: Let’s Build Quality Into the Product
  • Class Workshops (I & II)
  • Software Engineering Standards
  • Prominent QA Process Models
  • Quality According to W.E. Deming
  • QA in Non-Conventional Development Environments
  • ROI Justification for QA Efforts
  • The Future of Software Quality Assurance
  • Review and Conclusion
  • References
                                                                                                                          < Back to 'Training' Page
OnTest
Software Testing & Quality Engineering
All rights reserved