QA & Software Testing
Introduction & Core Concepts
37 lessons in QA & Software Testing
- Functional vs Non-functional TestingQuiz
- What Software Quality MeansQuiz
- QA vs QC vs TestingQuiz
- Error, Defect, and FailureQuiz
- Seven Principles of TestingQuiz
- Verification vs ValidationQuiz
- Definition of Software TestingQuiz
- Why Exhaustive Testing Is ImpossibleQuiz
- Manual vs Automated TestingQuiz
- Role of a QA/TesterQuiz
- Test Case, Scenario, and SuiteQuiz
- Scope of Quality AssuranceQuiz
- Purpose and Goals of TestingQuiz
- Cost of DefectsQuiz
- Static vs Dynamic TestingQuiz
- Seven Principles of TestingFlashcard
- Cost of Defects Over LifecycleFlashcard
- Pesticide ParadoxFlashcard
- Early Testing / Shift-LeftFlashcard
- Testing Is Context DependentFlashcard
- Roles in QAFlashcard
- What Is a Bug ReportFlashcard
- Functional vs Non-Functional TestingFlashcard
- Definition of Software TestingFlashcard
- Absence-of-Errors FallacyFlashcard
- Verification vs ValidationFlashcard
- Definition of Quality AssuranceFlashcard
- What Is a Test CaseFlashcard
- Purpose and Goals of TestingFlashcard
- Positive vs Negative TestingFlashcard
- Exhaustive Testing Is ImpossibleFlashcard
- Testing Shows Presence of DefectsFlashcard
- QA vs QC vs TestingFlashcard
- Manual vs Automated TestingFlashcard
- Expected vs Actual ResultsFlashcard
- Defect ClusteringFlashcard
- Error, Defect, Fault, FailureFlashcard