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