QA, QC and Testing in the software development process The concepts of Quality Assurance, Quality Control, and Testing compared Stages of Software Testing The Seven types of Test Strategies The Software Testing Process division: static and dynamic testing The Levels of Software Testing Comparison of Software Testing Most popular Software Testing Types