Manual Testing (QA)


Quality Assurance (QA) is designed to teach students different methods of testing, verification and validation, quality assurance processes and techniques. Different types of testing and quality process evaluation like: ISO 9000/SEI CMM and more.


By the end of the course students must be able to:

  • Introduce software engineering testing process and provide examples.
  • Describe the quality assurance process and its role in software development.
  • Develop a software development methodology.
  • Write a software test plan.
  • Write software test cases.


  • Introduction to software and hardware
  • Software development life cycle (SDLC)
  • Introduction to software testing
  • Software development methodology
  • Software tiers
  • Software requirement analysis
  • Writing a software test plan
  • Writing a software test case
  • Executing a software test case
  • Defects and bugs
  • Test reports
  • Testing middleware
  • Database testing
  • Software test optimization
  • User accepted testing (UAT)
  • Mobile device testing
  • Automation Testing


  • Work-like environment
  • Training by respected Industry Professionals
  • Practical Training: Work on live projects (this experience will enhance your resume)
  • Colorado State Approved Accreditation
  • 50% of course time is practical application